[英]How to get the symbol of plus as it is from $_REQUEST - regular expressions?
如何通過的符號加+
,因為它是當你想將它傳遞到$ _REQUEST?
例如,我想通過這個,
xxx.php?key=xPo8lUEXpqg8bKL+32o6yIOK
我想在回聲$ _REQUEST ['key']中獲得xPo8lUEXpqg8bKL+32o6yIOK
; 但我會在下面得到它-
xPo8lUEXpqg8bKL 32o6yIOK
我應該怎么做才能解決這個問題? 正則表達式又來了??
謝謝。
您需要使用%2B
而不是+
,因為+
是空格的URL編碼符號。 通常,您應該使用urlencode()
正確地進行轉義:
$url = "xxx.php?key=" . urlencode('xPo8lUEXpqg8bKL+32o6yIOK');
+
是URL中的保留字符,並解碼為空格。
在將字符串附加到URL之前對字符串執行urlencode()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.