| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 749 人关注过本帖
标题:求助 指定B页面只能从A页面的链接进入~不可以输入地址直接访问
取消只看楼主 加入收藏
q378159128
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-7-14
收藏
 问题点数:0 回复次数:2 
求助 指定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
q378159128
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-7-14
收藏
得分:0 
回复 2楼 dzt0001
能用代码举例说明一下吗?我是新手。谢谢你了
2011-07-14 12:29
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
快速回复:求助 指定B页面只能从A页面的链接进入~不可以输入地址直接访问
数据加载中...
 
   



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

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