-1

我有一个字符串已加密但带有一些符号qwfKOEK==dwk&f

如果我需要将此字符串传递给参数怎么办:

www.example.php?string=qwfKOEK==dwk&f

$_GET["string"]

但我无法得到字符串,导致符号中断它。

无论如何要逃避符号?

我试过html_entity_decode但似乎不起作用,有什么可能的方法来转义符号和$_GET原始字符串?

4

2 回答 2

1

URL 值需要使用或进行URL 编码。 两者之间的区别在于两种略有不同的编码标准,因此通常首选变体。urlencoderawurlencode
rawurlencode

于 2013-07-10T09:08:03.257 回答
0

如果您尝试将此字符串放入 GET 参数中,则肯定不会被接受,因为它会在“=”符号处爆炸。您可以尝试通过 POST 参数传递相同的参数或尝试更改加密技术。我希望这可以解决问题。另外, html_entity_decode() 不适用于“=”符号。

于 2013-07-10T09:11:43.467 回答