• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XAMPPの設定)

XAMPPを使ってPHPの勉強をする際に起こるエラーについて

このQ&Aのポイント
  • XAMPPを使ってPHPの勉強をする際に、フォーム入力から値を受ける練習をしています。しかし、キャッシュやセッションがまだセットされていない状態では、変数に値が入らずにエラーが表示されます。
  • エラーメッセージ「Notice: Undefined index: name in C:\xampp\htdocs\test\in.php on line 6」が表示されるのですが、フォームを一度でも入力した場合はこのエラーが出なくなります。
  • レンタルサーバーでは既に設定がされているため、最初からエラーが表示されないのだと思われます。しかし、XAMPPの設定をどうすれば最初からエラーが出ないようにすることができるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

>最初からこのエラーがでないようにするには >どこのどのファイルをどのように設定すればよいのでしょうか? xamppの設定ではなく、phpスクリプトを修正してください。(フォームからPOSTされていないのに)$_POSTを使っていたりしていませんか? undefined variablrs(変数が未定義)や undefined index(配列で添え字のデータが存在しない)などは、以前はスルーされていましたので古いスクリプトだとノーチェックだったりします(が、本来はキチンとチェックすべきです)。

okdayook
質問者

お礼

レンタルサーバーではエラーが表示されないのでXamppの設定の関係だと思っていました。エラー制御演算子の@マークで解決できました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう