ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp $_GET string + はスペースにフィルターされます

thinkphp $_GET string + はスペースにフィルターされます

WBOY
WBOYオリジナル
2016-09-19 09:16:331427ブラウズ

thinkphp $_GET string + はスペースにフィルターされます

uid の値、文字列「+」、$_GET が出力され、スペースにフィルターされますか?

返信内容:

thinkphp $_GET string + はスペースにフィルターされます

uid の値、文字列「+」、$_GET が出力され、スペースにフィルターされますか?

フィルタリングは行われません。通常の URL 解析では、ここではスペースを使用する必要があります。
Base64 文字列の場合、+ があるため、URL 経由で渡したい場合は、
URL に表示される + 記号が %20 であることを確認します。つまり、+ 記号を %20 に置き換えます。
または次を使用します。 URLSafe の Base64 エンコード、+、/ を -、_ に置き換えます

URL 解析は urldecode を実行することです
echo urldecode('+')

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。