PHP $ _GET y $ _POST problema indefinido

Soy nuevo en PHP, así que me disculpo si este es un problema simple ...

Estoy moviendo un sitio PHP de un servidor a otro. El nuevo servidor es IIS 7.0, PHP 5.2.1, con una etiqueta abierta corta "Encendido", y no sé cómo se configuró el servidor original (me dieron el código).

La siguiente es la primera sección del código en una de las páginas:

<?
ob_start();
session_start();

if($_GET['confirm'] == 13 || $_GET['confirm'] == 14 || $_GET['confirm'] == 15 || $_GET['confirm'] == 16) 
{
    include("test/query/test_query.php");
}
?>

Cuando esta página se ejecuta, siempre se muestra el siguiente error:

Aviso de PHP: Índice no definido: confirme en [ubicación de archivo] .php en la línea 6

Además, los usuarios acceden a esta página al ser redirigidos desde la página de inicio (que es una página HTML estándar). La URL completa cuando se navega correctamente es la siguiente:

http: // www. [site] .com / test.php # login

... Entiendo por qué se produce el error. Lo que no entiendo es cómo este código podría funcionar como lo hace en el servidor original. ¿Podría faltar un ajuste de configuración?

* Este mismo problema ocurre en docenas de ubicaciones en todo el sitio. Esto es solo una ocurrencia específica del problema.

Respuestas a la pregunta(5)

Su respuesta a la pregunta