PHP $_GET et $_POST undefined problème

Je suis nouveau en PHP donc je m'excuse si c'est un problème simple...

Je suis passer en PHP, site d'un serveur à un autre. Le nouveau serveur IIS 7.0, PHP 5.2.1, avec de courtes balise d'ouverture est réglé Sur "on", et je ne sais pas comment le serveur d'origine a été mis en place (je viens de donner le code).

Ce qui suit est la première section de code sur l'une des pages:

<?
ob_start();
session_start();

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

Lorsque cette page s'exécute, l'erreur suivante est affichée:

PHP notice: Undefined index: confirmer dans [emplacement du fichier].php on line 6

Aussi, les utilisateurs d'accéder à cette page en étant redirigés à partir de la page d'accueil (qui est une page HTML standard). L'URL complète lorsque bien navigué, est la suivante:

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

... Je comprends pourquoi l'erreur est levée. Ce que je ne comprends pas, c'est comment ce code pourrait jamais travailler comme il le fait sur le serveur d'origine. Pourrais-je être absente d'un paramètre de configuration?

* * * * Ce même problème se produit dans des dizaines d'endroits sur tout le site. C'est juste une occurrence spécifique de la question.

Je voudrais vérifier que vous avez copié tous les fichiers de l'ancien serveur. Aussi y avait-il une Base de données qui doit être copié?

OriginalL'auteur | 2009-08-31