将谷歌的完整地址发送到外部页面

时间:2013-05-08 13:00:58

标签: javascript

我使用此代码获取推荐地址。

<script>ducument.wrtie(document.referrer);</script> 

并正确处理谷歌和返回完整网址:

http://www.google.com/url?sa=t&rct=j&q=%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C%20%D9%85%D8%AC%D9%84%D9%87%20%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA%DB%8C%20%D8%B1%D8%AF%D8%B2&source=web&cd=4&cad=rja&ved=0CEYQFjAD&url=www.mysite.com/1392/02/%D8%B3%D8%A7%D8%AE%D8%AA-%DA%A9%D9%88%DA%86%DA%A9%D8%AA%D8%B1%DB%8C%D9%86-%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D9%87-%D9%87%D9%88%D8%B4%D9%85%D9%86%D8%AF-%D8%AF%D9%86%DB%8C%D8%A7-%D8%A8%D8%A7-%D9%86%D8%A7/&ei=NT2KUZLhHsb40gHInoCYDQ&usg=AFQjCNG9PKNl1UBdaLNudIpnmdqCWhQX_A

但是当通过以下代码发送到外部php页面时

<script src="mysite.com/ntg.php?token=12948&referrer="+document.referrer></script>

仅为所有关键字搜索发送此地址

http://www.google.com/url?sa=t 

1 个答案:

答案 0 :(得分:1)

&在网址中有特殊含义。

如果要将其作为数据包含,则必须对其进行编码。

使用the encodeURIComponent JavaScript function