ホームページ >バックエンド開発 >PHPチュートリアル >php: 未定義インデックスに対するいくつかの解決策、unknownindex_PHP チュートリアル

php: 未定義インデックスに対するいくつかの解決策、unknownindex_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:54:56833ブラウズ

php: 未定義のインデックス、unknownindex に対するいくつかの解決策

通常、$_post['']、$_get[''] を使用してフォーム内のパラメーターを取得します。 注意事項: 未定義のインデックス: ---- -- --;

このプロンプトはエラー表示モードを設定することで非表示にすることができますが、これには隠れた危険性もあります。つまり、これらのプロンプトがサーバーのログに記録され、ログファイルが異常に大きくなるということです。

オンライン検索と私自身の実戦を通じていくつかの解決策をまとめました。

方法 1: サーバー構成の変更
php.ini 構成ファイルを変更します (error_reporting = E_ALL & ~E_NOTICE)。

方法 2: 変数を初期化します。

方法3: isset($_post['']), empty($_post['']) if --elseで判断する

方法 4: 通知コードが表示される前に @ を追加します。@ は、この行にエラーがあるか、出力しない警告があることを示します。@$username=$_post['username'];

方法 5: 最後の方法は非常に実用的です。これは他の人が作成した関数であり、値はこの関数を通じて転送されます。

リーリー

それを使用するときは、 $_GET['str'] ~

の代わりに _get('str') を使用してください。

http://www.bkjia.com/PHPjc/1117671.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1117671.html技術記事 php: 未定義のインデックス、unknownindex に対するいくつかの解決策 通常、$_post['']、$_get[''] を使用してフォーム内のパラメータを取得する場合、注意: 未定義のインデックス: --------;渡された設定...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。