有人捣乱,你封了IP,他又用代理上来,这样永远都封不完,不如禁止代理登陆聊天室,这样可以减少捣乱用户的频率,对用户来讲,一般没影响,毕竟一个正常的用户登陆聊天室是不会用代理的,只有别出心裁的人才会用代理.

第一步:准备工作
<%If Request.ServerVariables("HTTP_X_FORWARDED_FOR")<> "" Then Response.write "<script language='javascript'>alert('对不起,本聊天室不欢迎你');history.go(-1)</script>" %>

将灰色背景的这段代码保存到一个ASP文件,如DisIP.asp.并传上站点,需支持ASP.如http://chat.snsn.net.cn/DidIP.asp

第二步:修改模板
打开index.htm转到大概755行,如下



将<FRAME name="banner" scrolling="no" src="http://ad.ichat.net.cn/adserver/"> (图片红框标志)的src内容修改为上述禁止IP的地址,如http://chat.snsn.net.cn/DidIP.asp
保存,重装模板就可以了.让但,rows可能是非0数字,可改成0让聊天界面变得更大.
若该位置已放了聊天室广告,可将以下代码放在你的广告页面,src内容的页面内.
<iframe name="I1" height="0" width="0" scrolling="no"frameborder="0" src="http://chat.snsn.net.cn/DisIP.asp"></iframe (注:将src里面的地址可换成自己的地址)

为安全起见,建议在chatform.htm及userlist.htm两个文件头也加上
<iframe name="I1" height="0" width="0" scrolling="no"frameborder="0" src="http://chat.snsn.net.cn/DisIP.asp"></iframe> (注:将src里面的地址可换成自己的地址)


完毕..步骤简单,不懂的话,src内容可直接使用http://chat.snsn.net.cn/DisIP.asp