小编Mik*_*keD的帖子

在Javascript中将URL作为GET参数传递

我正在尝试制作一个使用用户当前URL的书签,有点像使用此JavaScript代码的tinyURL书签

javascript:void(location.href='http://tinyurl.com/create.php?url='+location.href)
Run Code Online (Sandbox Code Playgroud)

所以我复制了同样的东西并制作了

javascript:void(location.href='http://mywebsite.com/create.php?url='+location.href)
Run Code Online (Sandbox Code Playgroud)

然后我用:

$url=$_GET['url']; 
Run Code Online (Sandbox Code Playgroud)

检索它.问题是,如果我在网址上已经有一些获取样式信息的网址,它会混淆一切.

例如,如果我在:

http://www.google.ca/webhp?um=1&hl=en&safe=off
Run Code Online (Sandbox Code Playgroud)

'_GET'代码将$ url设置为

http://www.google.ca/webhp?um=1
Run Code Online (Sandbox Code Playgroud)

所以我觉得在谷歌URL的信息被搞乱了我所有的URL解析的,我想我做的东西非常不正确或有人为这是一个非常优雅的解决方案.我该怎么办?请帮忙

javascript url

11
推荐指数
2
解决办法
3万
查看次数

标签 统计

javascript ×1

url ×1