ホームページ >バックエンド開発 >PHPチュートリアル >URLアドレスにパラメータを渡す際に文字列に改行が入ってページスクリプトが値の割り当てに失敗する問題の解決方法について_PHPチュートリアル
URL アドレスを通じてパラメーターを受け入れる場合、一部のパラメーターの値 V にはキャリッジ リターン '%0A' が含まれています。このとき、ページ スクリプトが表示されるときに、この値 V をスクリプト変数に渡すとスクリプト エラーが発生する可能性があります。
したがって、上記の問題を回避するには、最初に値を渡すときに一部の文字列を URL エンコードし、スクリプトで値を割り当てるときに URL デコードします。
PHP における URL エンコードの操作関数は、urlencode() と urldecode() です
js での対応する URL エンコード操作関数は次のとおりです: encodeURI() および decodeURI()