ホームページ > バックエンド開発 > PHPチュートリアル > + 番号がサーバーに送信された後、+ ではなくエコーが出力されるのはなぜですか?

+ 番号がサーバーに送信された後、+ ではなくエコーが出力されるのはなぜですか?

WBOY
リリース: 2016-06-23 14:16:16
オリジナル
1019 人が閲覧しました

REST サーバー

REST API にリクエストを送信するために postman を使用します。一部のパラメーターは、 vehicletype=1+22+8 の形式であり、それには echo vehicletype の値が含まれています。来るのは 1 22 8 です。 vehicletype=1:22:8 の場合、echo vehicletype の結果は 1:22:8 になります。なぜでしょうか。

ディスカッションに返信 (解決策)

var_dump() 結果がどうなるか見てみましょう

urlencode?

URL で送信されるときの + 記号はスペースと同じではありませんか?
値の URL は渡す前にエンコードする必要があります

エンコードしてください... これは自動的にエンコードされるので、渡す前に自分でエンコードしてください。

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