我已经解释了以下所有步骤,并在每个阶段捕获了数据。
我无法理解为什么urldecode在这种情况下无法正常工作?
Original String:
<p>hello</p>
Javascript encodeURIComponent() of above string:
%3Cp%3E%E2%80%8Bhello%3C%2Fp%3E
Sent via Ajax:
%3Cp%3E%E2%80%8Bhello%3C%2Fp%3E
PHP: Echo $_REQUEST['string'];
%3Cp%3E%E2%80%8Bhello%3C%2Fp%3E
PHP: urldecode of above string
​hello
答案 0 :(得分:0)
>
和h
之间有一个特殊的隐藏字符。如果您在浏览器中将字符串视为html,您将能够看到它。