0

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

<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 
4

1 回答 1

1

&在 URL 中具有特殊含义。

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

使用JavaScript函数encodeURIComponent

于 2013-05-08T13:09:16.763 回答