プロが教えるわが家の防犯対策術!

題のとうりなのですがローカルでは正常に動いていたのですがサーバーにあげたとたんPOSTで受信しているところでエラーがでているようなのです。
Notice: Undefined index: param in ~
上記のようなエラーが表示されるのですがどうしたら良いのでしょうか?よろしくお願いします

A 回答 (1件)

php.iniの設定で 「error_reporting」 というものがあります。



ローカルとサーバでこの値が違うということはありませんでしょうか。

ローカルではE_NOTICEが無効になっていて、
サーバでは有効になっているという場合
今回のようなことが起こるのでは?と推測します。

Noticeエラーは致命的なエラー(スクリプトがとまってしまう)ではなく、
エラー出力以後の処理も実行されます。
※未定義の変数が参照された場合などに表示されます。


Warningエラーは致命的なエラーですのでそこで処理がとまります。

エラーメッセージが気になる場合は、
・サーバの設定でNOTICEエラーを無効にする
・プログラム自体を修正する
のどちらかになるかと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
エラーを無効にすることにより自己解決できました。

お礼日時:2006/03/02 11:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!