禁止站外提交表单
来源:互联网 发布:淘宝如何批量发布宝贝 编辑:程序博客网 时间:2024/04/30 00:22
使用asp尽量减少服务器端的工作量,这样就应该多使用javascript,把所有提交字段使用javascript或vbscript检测后提交给服务器,这样服务器就不必再作检测,而在提交时可能会有人修改script从本地提交,这样存在安全提交的问题,所以应该要求从服务器断路径提交,其他地址提交提交无无效:
<%
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
response.write "<br><br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"
response.write "<tr><td style='font:9pt Verdana'>"
response.write "你提交的路径有误,禁止从站点外部提交数据请不要乱该参数!"
response.write "</td></tr></table></center>"
response.end
end if
%>
比如说上面的代码起名为check_path.asp保存,每次遇到表单提交时引用就行了:
<!--#include file="check_path.asp"-->
<%
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
response.write "<br><br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"
response.write "<tr><td style='font:9pt Verdana'>"
response.write "你提交的路径有误,禁止从站点外部提交数据请不要乱该参数!"
response.write "</td></tr></table></center>"
response.end
end if
%>
比如说上面的代码起名为check_path.asp保存,每次遇到表单提交时引用就行了:
<!--#include file="check_path.asp"-->
- 禁止站外提交表单
- 禁止站外提交表单
- 禁止站外提交表单
- ASP:禁止站外提交表单
- from表单禁止提交
- 禁止回车提交表单
- 禁止表单重复提交
- 禁止空格提交表单
- 表单禁止回车提交
- 禁止表单里重复提交
- struts2禁止表单重复提交
- form表单禁止button 提交
- 回车禁止form提交表单
- js提交表单禁止部分内容提交方式
- 站外提交表单
- 回车触发提交表单,禁止回车提交表单
- 小TIPS:禁止表单里重复提交
- 新浪旧事-js禁止回车提交表单
- 中式小吃英文表达法(转载)
- 导出Excel小结
- Tracert In The Bat (ALLyeSNO)
- 自定义Windows 2000的文件保护功能
- DataGrid的使用:(一)、在DataGrid控件中实现基本的操作(编辑、删除、分页)
- 禁止站外提交表单
- RSS是什么?
- ANT十五大最佳实践
- 让电话用户与Web对话
- 偷梁换柱——揭开多态的面纱
- CRM发展三个新动态
- 我的面试经历(给所有在it职场中奋斗的xdjm们)【转】
- IBM真能整合这个世界吗?
- 我的2004生日到了!