PHP $ _GET и $ _POST неопределенная проблема
Я новичок в 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: неопределенный индекс: подтвердите в [расположение файла] .php в строке 6
Кроме того, пользователи получают доступ к этой странице, перенаправляясь с домашней страницы (которая является стандартной HTML-страницей). Полный URL при правильном переходе к следующему:
HTTP:. // WWW [сайт] .com / test.php # Войти
... Я понимаю, почему выдается ошибка. Чего я не понимаю, так это того, как этот код может работать, как на исходном сервере. Могу ли я пропустить настройку конфигурации?
* Эта же проблема возникает в десятках мест по всему сайту. Это только один конкретный случай возникновения проблемы.