PHP中的编码和解码不起作用

时间:2013-07-15 17:00:30

标签: php urldecode encodeuricomponent

在我的html文件中,我正在编码这样的URL:

encodeURIComponent(url);

在我的PHP文件中,我使用GET来获取网址并进行清理:

$url = filter_var(filter_var(($_GET['url']), FILTER_SANITIZE_URL),FILTER_SANITIZE_STRING);

我在向网址添加其他参数时遇到了一些麻烦。当我取出javascript encodeURIComponent时,整个事情开始起作用,但我真的想使用encodeURIComponent,所以我尝试decode PHP端的URL:

$url = filter_var(filter_var((urldecode($_GET['url'])), FILTER_SANITIZE_URL),FILTER_SANITIZE_STRING);

不行,我尝试了其他没有运气的事情。我不知道上面的内容是如何起作用的。我还能尝试什么,我做错了什么?

0 个答案:

没有答案