asp返回按钮代码的理解

  用ASP进行网络编程的时候常常会用到“返回上一页”按钮,虽然浏览器有返回的功能,但是为了方便访客,有必要设置返回按钮。方法很简单,在需要添加返回按钮的地方加入如下代码即可:

    <a href="<%=request.serverVariables("Http_REFERER")%>">返回</a>

 

注:referrer是什么意思?

referrer 就是来源页面地址,比如你从
http://www.abc.com/1.htm" 点某个链接到了 http://www.xyz.com/somepage.aspx,则对于后者而言,它的 referer 就是 http://www.abc.com/1.htm
"。


1、有时候无法使用上述第二段红色的代码获得document.referrer,很明显这是因为document.referrer中可能也包含“&”,所以我利用javascript在将它传递给服务器段之前进行URLCODE编码。
2、我们很需要获得URL中的搜索引擎关键词,但是像google这样的网站将关键词使用UTF-8编码,如果使用ASP中的REQUEST对象获取它,得到的很可能会是乱码,我的解决办法是先用javascript的decodeURIComponent函数将其解码,然后再传递给服务器端。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值