当前位置:编程学习 > asp >>

以前收集的一些资料---如何防止单独浏览祯结构中的某一祯

答案:限制用户使用“在新窗口中显示祯”跳出你的祯结构(MSDN)
    一个网站如果要是设计为祯结构的话,那就意味着不希望别人
跳出这个祯结构,而把单独的一个祯显示在浏览器中。但是在NC中
有一个选项是单独显示该祯或则用户直接输入该祯链接就能够直接
显示这一祯到一个新的窗口中了。
    例如你的网站有如下的祯结构:
   Frameset Page (mainfrm.htm)
      Frame 1 (frame1.asp)
      Frame 2 (frame2.asp)
那么只要将下面的代码加入到frame1.asp和frame2.asp这两个文件
的<HTML>标志的前面,就可以强制用户必须使用祯结构来浏览你的
网站了。
   <%
   If (Request.ServerVariables("HTTP_REFERER") = "") Or _
      (Left(Request.ServerVariables("HTTP_REFERER"),42) <> _
      "http://www.yourserver.com/AppDir/mainfrm.htm") Then
      Response.Redirect "http://www.yourserver.com/AppDir/mainfrm.htm"
   End If
   %>

上一个:以前收集的一些资料---如何在ASP中通过ODBC调用Excel中的数据
下一个:以前收集的一些资料--彻底终结浏览器Cahce页面的解决方案

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,