禁止站外提交表单(author:killer)_编程10000问

来源:脚本之家  责任编辑:小易  

最好是提交之前进行一次验证,通不过就return false,无法提交。比较科学的做法是每一个元素失去焦点时就验证,提交之前在触发检查所有需要验证的元素。准确无误后再提交!当然这要用的ajax 建议用jquerywww.zgxue.com防采集请勿采集本网。

使用asp尽量减少服务器端的工作量,这样就应该多使用javascript,把所有提交字段使用javascript或vbscript检测后提交给服务器,这样服务器就不必再作检测,而在提交时可能会有人修改script从本地提交,这样存在安全提交的问题,所以应该要求从服务器断路径提交,其他地址提交提交无无效:

<%

server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))

过滤 或者用 Server.htmlencode()输出

server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))

很简单的 点击提交表单这个按钮后 在提交表单的js事件里 把按钮冻结了 这是最简单的方法 冻结表单,就是把disable属性设置成true就行了 用的是手机 不是电脑 不太方便给你完整代码 不明白的问我

if mid(server_v1,8,len(server_v2))<>server_v2 then

之所以发生这个情况是因为你看到的父页面实际上是结合了删除动作和删除以后的展示这个完整的请求,也就是说你的请求包含了删除动作和展示功能,要想避免这样的情况只需要将这两个动作分离成两个请求,

response.write "<br><br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"

将type=submit的按钮属性改为button。然后在这个按钮绑定js点击事件,点击后提交表单。在form绑定onsubmit=\"return false 在form中的input绑定onkeyup,当按键=13时return false。

response.write "<tr><td style='font:9pt Verdana'>"

在onkeydown里面进行判断,不要在onclick里面。你试试!

response.write "你提交的路径有误,禁止从站点外部提交数据请不要乱该参数!"

response.write "</td></tr></table></center>"

response.end

end if

%>

比如说上面的代码起名为check_path.asp保存,每次遇到表单提交时引用就行了:

<!--#include file="check_path.asp"-->

 

是一个防盗链功能,你想要下载一个网站的东西,必须先给这个网站一个引导信息,像是"要开始下载了,请供源"这样的,但这被防盗链功能拦截了,于是出现了"禁止站外提交"的警告,还是去那个站它的相应下载页面吧!内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 如何遍历目录及目录下的文件?
  • 如何使用表单发送电子邮件?
  • 如何创建word文件?
  • 如何将访问者数目周期性地保存?
  • 如何做一个检索结果带链接的检索?
  • 如何创建一个pdf文件?
  • 如何把url和邮件地址转换为超级链接?
  • 如何用表单的方式推送请求的信息?
  • 如何用变量实现群聊和悄悄话?
  • 如何简单地上传文件?
  • 禁止站外提交是什么意思
  • 怎么让asp禁止站外提交表单
  • 如何禁止按回车键提交表单?
  • 我做了一个表单提交页面,如何禁止刷新?
  • 急,,,怎样可以实现在提交表单里禁止HTML标签啊?
  • js如何实现禁止重复提交表单
  • 刷新html页面时,会提交之前提交过的表单。如何禁止?
  • 如何禁止按回车键提交表单
  • 求js中禁止回车提交表单的方法
  • 如何禁止表单提交已有的数据?
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全javascriptasp.netphp编程ajax相关正则表达式asp编程jsp编程编程10000问css/htmlflex脚本加解密web2.0xml/rss网页编辑器相关技巧安全相关网页播放器其它综合dart首页编程10000问如何遍历目录及目录下的文件?如何使用表单发送电子邮件?如何创建word文件?如何将访问者数目周期性地保存?如何做一个检索结果带链接的检索?如何创建一个pdf文件?如何把url和邮件地址转换为超级链接?如何用表单的方式推送请求的信息?如何用变量实现群聊和悄悄话?如何简单地上传文件?如何判断电子邮件的地址格式是否oblog_4.6_sql 语句如何阻止别人非法链接你网站的图asp问答集如何在asp里显示进度条?asp中在jscript中使用recordset对禁止站外提交表单(author:killer如何按时间显示最新标志如何远程读取数据库页面?怎样获知数据库的连接属性?如何让用户也能修改密码?如何让用户再次访问我的网站时不需再提交如何实现歌曲在线点播?如何随机显示图片计数器?如何编写一个加法器?如何动态添加form项?如何控制弹出一个ntlm验证窗口?如何分页显示数据库查询结果?oblog_4.6_sql 语句如何让计数器只对新进用户计数?
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved