私はPHPに慣れていないので、これが単純な問題である場合は申し訳ありません...
PHP サイトをあるサーバーから別のサーバーに移動しています。新しいサーバーは IIS 7.0、PHP 5.2.1 で、短いオープン タグが「オン」になっています。元のサーバーがどのようにセットアップされたかはわかりません (コードを受け取っただけです)。
以下は、いずれかのページのコードの最初のセクションです。
<?
ob_start();
session_start();
if($_GET['confirm'] == 13 || $_GET['confirm'] == 14 || $_GET['confirm'] == 15 || $_GET['confirm'] == 16)
{
include("test/query/test_query.php");
}
?>
このページを実行すると、次のエラーが常に表示されます。
PHP Notice: Undefined index: 6 行目の [file location].php で確認してください
また、ユーザーは、ホームページ (標準の HTML ページ) からリダイレクトされることによって、このページにアクセスします。適切にナビゲートした場合の完全な URL は次のとおりです。
... エラーがスローされる理由がわかりました。私が理解できないのは、このコードが元のサーバーでどのように機能するかということです。構成設定が欠落している可能性はありますか?
*これと同じ問題が、サイト全体の数十の場所で発生しています。これは、問題の 1 つの特定の発生にすぎません。