0

次のコードを含む php ファイルを作成します。

<?php
print_r ($_GET);
?>

そして、私はブラウザからリクエストを行います:

http://localhost/Study/php/get.php?test=1,+

次のメッセージを受け取りました。

Array ( [test] => 1, )

プラス "+" がありませんが、プラス "+" の代わりにマイナス "-" を使用すると問題ありません。

http://localhost/Study/php/get.php?test=1,-

次のメッセージを生成します。

Array ( [test] => 1,- )

私はphpでlighttpdを使用しています。

4

1 に答える 1

2

プラス記号はURLの特殊文字です。スペースを表します。urlエンコーディングを使用する適切なバリアントを使用します。

http://localhost/Study/php/get.php?test=1,%2B
于 2012-10-19T08:53:32.200 に答える