使用 javascript 编码 url,使用 PHP 解码

发布于 2024-11-15 02:45:56 字数 334 浏览 3 评论 0原文

可能的重复:
php javascript url 编码

如果我使用 javascript 的encodeURI() 对 url 进行编码,我是否能够使用 PHP 的 url_decode 来解码它,没有任何错误的可能性?

另一个方向的类似问题(在 PHP 中使用 url_encode() 进行编码,使用 javascript 进行解码)

Possible Duplicate:
php javascript url encoding

if I encode a url with javascript's encodeURI(), will I be able to use PHP's url_decode to decode it without any possibility of error?

similar question for the other direction (encode with url_encode() in PHP, decode with javascript)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南烟 2024-11-22 02:45:56

如果您尝试将 URI 作为参数传递,您可能需要使用 Javascript 的encodeURLComponent() 方法。如果我没记错的话,PHP 的 urlencode/urldecode 方法期望对所有非字母数字字符进行编码(Javascript 的encodeURI 似乎不会这样做)。

欲了解更多信息:
http://www.w3schools.com/jsref/jsref_encodeURI.asp
http://www.w3schools.com/jsref/jsref_encodeURIComponent.asp
https://www.php.net/urlencode
https://www.php.net/manual/en/function.urldecode。 php

If you're attempting to pass a URI as a parameter, you'll probably want to use Javascript's encodeURLComponent() method. If I remember right, PHP's urlencode/urldecode methods expect all non-alphanumeric characters to be encoded (which Javascript's encodeURI does not seem to do).

For more information:
http://www.w3schools.com/jsref/jsref_encodeURI.asp
http://www.w3schools.com/jsref/jsref_encodeURIComponent.asp
https://www.php.net/urlencode
https://www.php.net/manual/en/function.urldecode.php

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文