- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XAMPPの設定)
XAMPPを使ってPHPの勉強をする際に起こるエラーについて
このQ&Aのポイント
- XAMPPを使ってPHPの勉強をする際に、フォーム入力から値を受ける練習をしています。しかし、キャッシュやセッションがまだセットされていない状態では、変数に値が入らずにエラーが表示されます。
- エラーメッセージ「Notice: Undefined index: name in C:\xampp\htdocs\test\in.php on line 6」が表示されるのですが、フォームを一度でも入力した場合はこのエラーが出なくなります。
- レンタルサーバーでは既に設定がされているため、最初からエラーが表示されないのだと思われます。しかし、XAMPPの設定をどうすれば最初からエラーが出ないようにすることができるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>最初からこのエラーがでないようにするには >どこのどのファイルをどのように設定すればよいのでしょうか? xamppの設定ではなく、phpスクリプトを修正してください。(フォームからPOSTされていないのに)$_POSTを使っていたりしていませんか? undefined variablrs(変数が未定義)や undefined index(配列で添え字のデータが存在しない)などは、以前はスルーされていましたので古いスクリプトだとノーチェックだったりします(が、本来はキチンとチェックすべきです)。
お礼
レンタルサーバーではエラーが表示されないのでXamppの設定の関係だと思っていました。エラー制御演算子の@マークで解決できました。 ありがとうございました。