CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

什么是站外提交,怎么屏蔽呀!请高手指点

楼主qhdhdwjf(雪峰)2005-06-04 13:06:59 在 Web 开发 / ASP 提问

我的留言版加入验证码,也是无法屏蔽那些垃圾留言,我觉得还是没有屏蔽群发器的留言,您说呢,有高手说“屏蔽站外提交”,怎么才能做到站外屏蔽呢,用什么方法呀!请指点高招 问题点数:20、回复次数:8Top

1 楼mayi545()回复于 2005-06-04 13:21:07 得分 5

Public   Function   ChkPost()  
  Dim   server_v1,server_v2  
  Chkpost=False    
  server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))  
  server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))  
  If   Mid(server_v1,8,len(server_v2))=server_v2   Then   Chkpost=True    
  End   Function  
  if     ChkPost=FALSE   then  
  response.write   "站外提交"  
  response.end  
  end   if  
  Top

2 楼lovebanyi(风云)回复于 2005-06-04 14:57:54 得分 2

外部提交的基本意思。是上一个连接过来的网址不是自己的站点。比如是从baidu过来的。等等,  
   
  还有你的验证码,都禁止不了的话是没有办法。你可以换一个验证码就可以了。复杂点的。外部提交是可以直接弄假的Top

3 楼iamgsyy(兰州)回复于 2005-06-04 16:21:51 得分 2

关注ing  
   
  站外提交是不是和盗连一样  
   
  Top

4 楼cslren(位流)回复于 2005-06-04 16:22:00 得分 2

你可以用SESSION保存一个值,绝对可以防止站外提交Top

5 楼slyly()回复于 2005-06-04 17:29:18 得分 2

每次提交都验证一下SessionTop

6 楼kc_ren(天堂龙)回复于 2005-06-04 17:42:22 得分 2

如果他每次站外提交时   先调用一下有session的页面   这个方法不保险Top

7 楼kc_ren(天堂龙)回复于 2005-06-04 17:42:53 得分 0

要么就用验证码   也只有这样Top

8 楼kc_ren(天堂龙)回复于 2005-06-04 18:04:37 得分 5

<%If   Request.ServerVariables("HTTP_REFERER")=""   Or   InStr(Request.ServerVariables("HTTP_REFERER"),Request.ServerVariables("SERVER_NAME"))=0   Then%>  
  非法进入  
  <%end   if%>Top

相关问题

  • 怎么屏蔽F11?
  • 怎么屏蔽用户提交的文本里的 "'",这个字符影响了SQL语句,导致错误.
  • 提交时用JAVASCRIPT验证,其它服务器控件都会触发,怎么屏蔽?
  • 关于提交按钮的屏蔽!!!
  • 提交给webform,请各位指点
  • 怎么屏蔽回车键
  • 怎么屏蔽Ctrl+Esc?
  • 在提交页面时,怎样将多次提交点击屏蔽掉?
  • 菜鸟求助:如何控制端口的开放和屏蔽?请指点……
  • 菜鸟请教:如何屏蔽到某一网站?请指点一下……

关键词

  • 屏蔽
  • 验证
  • server
  • chkpost
  • 站外提交

得分解答快速导航

  • 帖主:qhdhdwjf
  • mayi545
  • lovebanyi
  • iamgsyy
  • cslren
  • slyly
  • kc_ren
  • kc_ren

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo