如何从$ _REQUEST - 正则表达式获得加号的符号?

问题描述:

如何通过加号+的符号,因为它是当你想传递给$ _REQUEST?

比如,我想通过这个,

xxx.php?key=xPo8lUEXpqg8bKL+32o6yIOK 

,我想xPo8lUEXpqg8bKL+32o6yIOK回声$ _REQUEST [ '关键'];但我会在下面代替 -

xPo8lUEXpqg8bKL 32o6yIOK 

我应该怎么做才能解决这个问题?正则表达式再次?

谢谢。

您需要使用%2B而不是+,因为+是空格的URL编码符号。一般来说,你应该使用urlencode()来妥善处理事情:

$url = "xxx.php?key=" . urlencode('xPo8lUEXpqg8bKL+32o6yIOK'); 

+是URL中的保留字符并解码为空格。

在将字符串附加到URL之前对字符串执行urlencode()