| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 749 人关注过本帖
标题:求助 指定B页面只能从A页面的链接进入~不可以输入地址直接访问
只看楼主 加入收藏
q378159128
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-7-14
收藏
 问题点数:0 回复次数:5 
求助 指定B页面只能从A页面的链接进入~不可以输入地址直接访问
如题:只能通过指定的页面才能访问到a.asp
A服务器上有a.asp   www.
如果直接在IE里面输这个地址就跳转到www.baidu.com
只能让以下ASP文件或者HTML文件才能访问
B服务器上有b.asp  C服务器上有c.html    N服务器上有n.asp (也就是说可能会有很多个ASP或者HTML文件去访问A.ASP)
注A.ASP  B.ASP  C.HTML  N.ASP都不在同一个服务器上
如何实现以上功能呢?请高手支招。在此先谢谢了。。


我试过如下代码。但是只有在同一服务器上才可以


A.ASP
<%
If session("url")<>"kuyi" Then
Response.Redirect("http://www.baidu.com")
Response.End()
End If
%>


B.ASP
<%
session("url")="kuyi"
%>
<a href="a.asp">进入a.asp</a>

也试过下面的代码,但不成功
在b页面写入如下代码<input type="hidden" value="aa" name="bb" /> 在a页面判断一下。在a页面写入如下代码。 <%
      aa=request.Form("aa")
      if aa<>"bb" then
      Response.Redirect("http://www.baidu.com")
      Response.End()
      End If
       %>




搜索更多相关主题的帖子: 服务器 
2011-07-14 04:56
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 
用request.servervariables("http_referer")

----我怎能在别人的苦难面前转过脸去----
2011-07-14 09:16
q378159128
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-7-14
收藏
得分:0 
回复 2楼 dzt0001
能用代码举例说明一下吗?我是新手。谢谢你了
2011-07-14 12:29
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
Request.ServerVariables("HTTP_REFERER")返回访问本页面的URL地址
也就是说从哪个URL访问的本页面,会返回URL地址,判断这个地址是否是要求的地址即可
2011-07-14 12:46
q378159128
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-7-14
收藏
得分:0 
以下是引用yms123在2011-7-14 12:46:06的发言:

Request.ServerVariables("HTTP_REFERER")返回访问本页面的URL地址
也就是说从哪个URL访问的本页面,会返回URL地址,判断这个地址是否是要求的地址即可
但是我有N多个地址要去访问A.ASP     就要在A.ASP中都要把这些地址添加进去判断吗?有具体的代码方法吗
2011-07-14 12:56
sky222
Rank: 4
等 级:业余侠客
威 望:1
帖 子:152
专家分:225
注 册:2010-3-11
收藏
得分:0 
程序代码:
<script   language="JavaScript">  
  var   referer   =   document.referrer;  
  //alert(referer);
  if (referer != "http://127.0.0.1/index.asp"){
     
      if (referer.indexOf(("127.0.0.1:8080")&&("127.0.0.1"))<1) {
             
              window.location.href="http://movie.";
     
      }
     
  }
  </script> 
参考一下,以前用过
2011-07-15 10:41
快速回复:求助 指定B页面只能从A页面的链接进入~不可以输入地址直接访问
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023354 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved