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

WBOY
リリース: 2016-06-06 20:41:22
オリジナル
1957 人が閲覧しました

在开发的时候,部分发往服务器的数据中包含有小括号(),结果在服务器端发现括号都被过滤掉了。
比如:
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

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート