午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

基于PHP的聊天室(三)

瀏覽:130日期:2023-12-30 18:56:29
現(xiàn)在我們有了需要通過$REMOTE_ADDR變量來交叉引用的文件,這樣我們可以區(qū)分出想要發(fā)貼的用戶是否已經(jīng)被扁或沒有被扁。很簡單: <?php for ($counter=0;$counter<sizeof($banned_array);$counter++) {;;;;if ($banned_array[$counter] == $REMOTE_ADDR) {print("<font color="red" face="arial" align="center">".;;;;"You have been banned from this chat</font>");exit;;;;;}}?> exit命令將立即停止腳本的執(zhí)行。在開始對傳遞過來的變量執(zhí)行處理之前,插入對被扁用戶的檢查,這樣被扁用戶就不能使用聊天室了。 比較好的解決在某些情況下動態(tài)IP地址的問題的一個(gè)意見就是,檢查IP地址塊的所屬范圍。一個(gè)簡單的函數(shù)可以容易地實(shí)現(xiàn)它。 <?php function makeMask($ip) {;;;;// remember to escape the . so PHP doesn't think it's a concatenation;;;;$ip_array = explode(".", $ip);;;;;$ip_mask = "$ip_array[0].$ip_array[1].$ip_array[2]";;;;;return $ip_mask;}?> 然后我們把循環(huán)中的if替換成 <?php for ($counter=0;$counter<sizeof($banned_array);$counter++) {;;;;if (makeMask($REMOTE_ADDR) == makeMask($banned_array[$counter])) {print("<font color="red" face="arial" align="center">".;;;;"You have been banned from this chat</font>");exit;;;;;}}?> 我們有了針對動態(tài)IP地址的保護(hù)措施。 最后我們需要一種方法最先得到惹麻煩的IP。我的實(shí)現(xiàn)是將$name和$REMOTE_ADDR記錄到一個(gè)名為iplist.html的文件中。對于一個(gè)分離的,秘密的URL,我可以在瀏覽消息的同時(shí)監(jiān)控IP地址。這可以增加一些意外的好處,就是能夠發(fā)現(xiàn)假冒者--在這些地方最常犯的“罪”。 iplist.html與messages.html的創(chuàng)建方法基本上一樣。首先將當(dāng)前的值從iplist.html中取出來,我們剝離掉頭信息,腳標(biāo)和舊的IP記錄,然后創(chuàng)建一個(gè)新的記錄,新的頭信息,新的腳標(biāo)。為了讓布局更清楚,我使用了表格。 <?php $header = "<html><body bgcolor="#000000" text="#ffffff"><table border="0"> ";$footer = "</table></body></html>";$new_ip = "<tr><td>$name</td><td>$REMOTE_ADDR</td></tr> ";$ip_array = file("iplist.html");for ($counter = 1; $counter < 20; $counter++) ;;;;$old_ips.= $ip_array[$counter];?> 簡單地把內(nèi)容寫入磁盤與對message文件所做的一樣,這樣我們就有了一個(gè)web聊天室。比Java有更好的跨越平臺的兼容性,并且除了一個(gè)web瀏覽器什么都不需要了--我聽說甚至Dreamcast就是這樣工作的! 有一些東西你可能想試著自已做一下,包括合并一些常用代碼片段為函數(shù),編寫一個(gè)可以自動增加惹麻煩的人到被扁列表中的腳本和編寫一個(gè)regex表達(dá)式,可以掃描消息正文中的URL和e-mail,并將之自動轉(zhuǎn)換成鏈接(象Outlook Express 和ICQ做的那樣)。 試一試,體會一下樂趣,得到一些經(jīng)驗(yàn)。這就是在PHP方面我是如何開始的并且現(xiàn)在我已經(jīng)以它為職業(yè)了。祝聊天快樂!
標(biāo)簽: PHP
主站蜘蛛池模板: 亚洲日本色 | 日本中文字幕在线视频 | 日韩视频在线观看免费 | 欧美粗又大| 一区在线观看视频 | 日韩精品久久久久 | 日韩美女视频网站 | 偷拍亚洲精品 | 日韩精品一卡二卡 | 日韩av免费播放 | 一级久久久 | 一本色道久久综合亚洲二区三区 | 操到高潮视频 | 国产精品久久网 | 午夜爱爱毛片xxxx视频免费看 | 成人在线黄色 | 国产黄色免费 | 欧洲精品在线观看 | 最新国产网站 | 亚洲精品久久久久久久久久久久久 | 黑人操亚洲女 | 黄在线观看免费 | 在线看片网站 | 国产一级二级三级在线观看 | www.国产91| 久久精品免费看 | 国产一区二区三区日韩 | 久久第一页 | 久久久精品在线观看 | 精品三级国产 | 欧美日韩一区三区 | 一区二区www | 日韩在线一二三区 | 日韩大胆人体 | 国产精品久久久免费观看 | 国产精品播放 | 国产一级在线观看视频 | 亚洲天天| 色婷婷18 | 一区二区视频免费观看 | 九九热精品 |