このエラーは$_POSTや$_GETで値を受け取るときによく発生するエラーで、定義されていない変数などを使用するときに発生します。
例えば、「送信」ボタンをクリックした後に、フォームの入力値を受け取るスクリプトの場合
<?php echo $_POST["test"]; ?>
というコードがだった時、
最初のアクセス時には、何も値が入っていないので、Undefined indexエラーが出てしまします。
エラーを防ぐには、
<?php if (isset($_POST["hoge"])) { echo $_POST["hoge"]; } ?>
このように書くことで、最初のアクセスと二回目以降のアクセスと区別させることができます。