php Unidefined indexとUnidefined variableの解決方法


$act=$uPOST['act']上記のコードでいつもNoticeを提示します。 Udefined index: act in F:\winds flybook\post.php オン ライン 18また、時々現れます。 引用内容Notice: Udefined variable: Submit ...... などのヒントがあります。変数が定義されていないための解決方法:1) error_reporting設定:error_を見つけます。レポート = 同前ALLはerror_に修正されましたレポート = 同前ALL & ~同前NOTICE 2) レジスターglobals設定:registerを見つけます。globals = Offがregister_に修正されました。globals = On Notice:Unidefined variable:email in D:\PHP 5\ENOTE\ADDNOTE.PHP on line 9 Notice:Unidefined variable:subject in D:\PHP 5\ENOTE\ADDNOTE.PHP on line 9 Notice:Unidefined variable puteの必要な変数はどうなりますか?C:\WINDOWSでphp.iniのphp.iniの中の302行のerror_を探し出せばいいです。reporting=E_ALLはerror_に修正されました。reporting=E_ALL&~E_NOTICEは更にapach 2.2を再起動すればいいです。解決方法:php.iniを修正すると:error_reporting=E_ALLは:error_に修正されました。reporting=E_ALL&~E_NOTICE何かのエラーがあったら、表示させたくないです。直接修正します。errors=Off php.iniの修正権限がなければ、phpの頭にini_を入れることができます。セットレポート","E_"ALL&~E_NOTICE");すぐできます