Forum : Lws & Hebergeur-discount

Hébergement web, nom de domaine et serveur dédié.

Erreur "REQUEST_URI"

Ici, parlez de développement Asp, Php, Asp.net, Mysql / Access, / sql serveur, de bases de données et de développement.
ludibois
Débutant
Débutant
Messages : 2
Contact :

ven. déc. 08, 2006 10:40 am  

Bonjour,

voila mon probleme, je viens de changer d'hebergeur pour venir ici .. :)

sur mon site, j'ai un tag "refseo" (echange de liens) qui fonctionnait très bien avec mon ancien hebergeur.

Voila une partie du code :
.................
$url = "http://www.refseo.com/mot.php?" .
"id=....." . "&" . "url=" . urlencode($_SERVER['REQUEST_URI']) . "&" . "urlh=" . urlencode($_SERVER['HTTP_HOST']);
$rseo = @fsockopen("www.refseo.com", 80, $errno, $errstr, 3);
if($rseo)
{
@readfile($url);
fclose($rseo);
...........

Le logo s'affiche bien mais par contre j'ai un message d'erreur :
"Notice: Undefined index: REQUEST_URI in d:\www\ludibois.com\htdocs\index.php on line 354"

J'ai essayé plusieurs solutions trouvés sur le net, mais rien ne fonctionne.
Apparemment, ce serait une fonction manquante de la configuration de php sur le serveur... (ou un truc de ce style ..)

Version de php : PHP5, en version 4 la page ne s'affiche carrement pas..

Si vous avez une solution, je suis preneur ..

ludibois
Débutant
Débutant
Messages : 2
Contact :

ven. déc. 08, 2006 11:33 am  

Bon, en fait j'ai trouvé ..

Ce probleme est un probleme de PHP pour windows.
Vous devez remplacer toutes les références à REQUEST_URI par SCRIPT_NAME.
Le nom d'une meme variable est différente sur une version windows ou une version Unix de PHP ...

Remplacer : $_SERVER['REQUEST_URI']
Par : $_SERVER['SCRIPT_NAME']

Et ça fonctionne ..

  •   Information
  • Qui est en ligne ?

    Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités