如何区分网页被访问的方式?

syq8107 2003-12-28 04:52:06
方式一:先进主页,再点相应的链接,从而访问到了这个页面

方式二:在地址栏内直接键入此页面的地址,从而访问到了这个页面

程序如何区别出这两种不同的方式?
...全文
130 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
a_zhe_20 2003-12-28
  • 打赏
  • 举报
回复
如果是直接从地址栏输入访问
Request.ServerVariables("HTTP_REFERER")=""
否则可以取得来访页面
rickylyu 2003-12-28
  • 打赏
  • 举报
回复
用request.servervariables("http_referer")获取从处进入当前页的url地址
nthot 2003-12-28
  • 打赏
  • 举报
回复
如果是提交处理程序,可以判断 Request.ServerVariables("REQUEST_METHOD")是get还是Post

如果是普通页面,就用Request.ServerVariables("HTTP_REFERER")等查来源。。
nonum 2003-12-28
  • 打赏
  • 举报
回复
<%
dim url
url=Request.ServerVariables("HTTP_REFERER")
if Request.ServerVariables("HTTP_REFERER")<>"" then
response.write "你是从这链接来的"&bb
else
response.write "地址栏直接输入"
end if
%>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧