[asp]禁止站外提交表单

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

  1. <%
  2. server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
  3. server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
  4. if mid(server_v1,8,len(server_v2))<>server_v2 then
  5.    response.write "<br /><br /><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"
  6.    response.write "<tr><td style='font:9pt Verdana'>"<br/>response.write "你提交的路径有误,禁止从站点外部提交数据请不要乱该参数!"
  7.    response.write "</td></tr></table></center>"
  8.    response.end
  9. end if
  10. %>

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

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

SWFObject 操作flash透明


[效果]近期收集的一些效果

程序代码 程序代码
http://www.huddletogether.com/projects/lightbox/
HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
]]>

[网站换肤]关于网站换肤的改进

程序代码 程序代码
这次给大家看一段代码,具体作用大家从里面发现,效果见 http://www.wantree.cn
这段代码是通不过css验证的,因为找不到样式表~~~不过为了效果也无所谓啊,呵呵,因为样式表是通过的哈哈
HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

服务器端的换肤
程序代码 程序代码
http://www.sharkui.com/articles/article.php?id=27
]]>

0个评论  标签: , ,   

在Form域中Post大于100K的数据

2007年07月31日  

Use a File Upload scheme, such as Microsoft Posting Acceptor.
Break the HTML form variables into multiple form variables before you submit the form. The 102,399 byte limit is for each form variable, so you can have multiple form variables of 102,399 characters or less. The following sample code illustrates this: WARNING: ANY USE BY YOU OF THE CODE PROVIDED IN THIS ARTICLE IS AT YOUR OWN RISK. Microsoft provides this code “as is” without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

程序代码 程序代码
onsubmit=”BreakItUp()”>



无觅相关文章插件,快速提升流量

« 上一页下一页 »