Heim >Backend-Entwicklung >PHP-Tutorial >PHP:get方式中包含括号(),结果被过滤了

PHP:get方式中包含括号(),结果被过滤了

WBOY
WBOYOriginal
2016-06-06 20:41:221992Durchsuche

在开发的时候,部分发往服务器的数据中包含有小括号(),结果在服务器端发现括号都被过滤掉了。
比如:
test.php

<code><?php echo $_GET['msg'];
</code></code>

使用:http://127.0.0.1/test.php?msg=()
IE,火狐,Chrome的输出结果均为空。
请问该如何解决?

回复内容:

在开发的时候,部分发往服务器的数据中包含有小括号(),结果在服务器端发现括号都被过滤掉了。
比如:
test.php

<code><?php echo $_GET['msg'];
</code></code>

使用:http://127.0.0.1/test.php?msg=()
IE,火狐,Chrome的输出结果均为空。
请问该如何解决?

通过URL传参记得urlencode一下..

查看form 的enctype属性 W3cSchool

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn