Require PHP avec des liens absolus?

Freedoomer -  
Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   -
Pourquoi quand je fais un require du style require " http://127.0.0.1/unepage.php3"; , cad, avec un lien complet, mon serveur me répond qu'il ne trouve pas la page alors que quand je le remplace par un lien relatif, cela fonctionne? (PS: je suis sur de mes liens).

1 réponse

  1. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    Pour le lien absolu, il ne faut pas passer par du HTTP mais mettre un lien absolu par rapport à la racine de ton serveur !

    Le mieux est d'utiliser la variable d'environnement $DOCUMENT_ROOT pour avoir automatiquement le chemin absolu jusqu'à la racine de ton serveur. Par exemple :
    $DOCUMENT_ROOT/repertoire/unepage.php3
    0