在PHP中,为什么我没有从GET
或POST
请求传递的url中获得像<heading>
这样的值文本。当我传递GET请求时,我可以从浏览器地址URL中看到这些值。
它的URL视图:
test_validate.php?subject=JavaEE&correct1=<heading>&correct2=<lb>
您在URL中使用了HTML实体,而不是URL编码。加上&
是一个保留关键字,用于定义GET请求中的参数。
您必须对<
和>
字符进行编码:
<
必须替换为%3C
>
必须替换为%3E
尝试使用以下URL:
test_validate.php?subject=JavaEE&correct1=%3Cheading%3E&correct2=%3Clb%3E