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

lau*_*kok 1 php regex request

+当你想将它传递给$ _REQUEST时,如何传递加号的符号?

例如,我想通过这个,

xxx.php?key=xPo8lUEXpqg8bKL+32o6yIOK
Run Code Online (Sandbox Code Playgroud)

我想进入xPo8lUEXpqg8bKL+32o6yIOKecho $ _REQUEST ['key']; 但我会在下面得到这个 -

xPo8lUEXpqg8bKL 32o6yIOK
Run Code Online (Sandbox Code Playgroud)

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

谢谢.

Mic*_*zek 5

您需要使用%2B而不是++空格的URL编码符号一样.一般来说,你应该用来urlencode()正确地逃避:

$url = "xxx.php?key=" . urlencode('xPo8lUEXpqg8bKL+32o6yIOK');
Run Code Online (Sandbox Code Playgroud)