gpt4 book ai didi

PHP URL 编码/解码

转载 作者:可可西里 更新时间:2023-11-01 12:23:59 24 4
gpt4 key购买 nike

我使用了为此 question 接受的解决方案例如在 /index.php?id=3 中通过 id 加密。问题是我无法将加密值作为 url 发送,例如 /index.php?id=dsf13f3343f23/23=。因为有时它会在 url 中包含奇怪的字符,例如注意最后的 = 符号

最佳答案

应该使用 urlencode( 转义 URL 中传递的值中的奇怪字符 ).


例如,以下部分代码:

echo urlencode('dsf13f3343f23/23=');

会给你:

dsf13f3343f23%2F23%3D

作为 URL 参数效果很好。


如果您想使用多个参数构建查询字符串,请查看 http_build_query()功能。

例如:

echo http_build_query(array(
'id' => 'dsf13f3343f23/23=',
'a' => 'plop',
'b' => '$^@test',
));

会给你:

id=dsf13f3343f23%2F23%3D&a=plop&b=%24%5E%40test

这个函数处理转义和连接参数本身;-)

关于PHP URL 编码/解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5662249/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com