获取参数上的转义符号

时间:2013-07-10 09:05:08

标签: php get escaping

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

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

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

$_GET["string"]

但我无法获取字符串导致符号中断它。

无论如何要逃避这个符号?

我试过html_entity_decode但似乎无法正常工作,任何可能的方法来逃避符号和$_GET原始字符串?

2 个答案:

答案 0 :(得分:1)

网址值需要使用urlencoderawurlencode进行网址编码
两者之间的差异是两种略有不同的编码标准,因此rawurlencode变体通常是首选。

答案 1 :(得分:0)

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