PHP,为什么不获得值文本点赞&;lt;身体&;gt;通过GET或POST请求传递的url


PHP, why not getting value text likes <body> from url passing by GET or POST request

在PHP中,为什么我没有从GETPOST请求传递的url中获得像<heading>这样的值文本。当我传递GET请求时,我可以从浏览器地址URL中看到这些值。

它的URL视图:

test_validate.php?subject=JavaEE&correct1=&lt;heading&gt;&correct2=&lt;lb&gt;

您在URL中使用了HTML实体,而不是URL编码。加上&是一个保留关键字,用于定义GET请求中的参数。

您必须对<>字符进行编码:

  • <必须替换为%3C
  • >必须替换为%3E

尝试使用以下URL:

test_validate.php?subject=JavaEE&correct1=%3Cheading%3E&correct2=%3Clb%3E