Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/05/2007, 15h23   #1
Invité de passage
 
Inscription : avril 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 23
Points : 2
Points : 2
Par défaut [Configuration] problème avec la fonction $_SERVER["UNIQUE_ID"]

Bonjour,

Je désire créer un cookie avec comme valeur le resultat de la commande $_SERVER["UNIQUE_ID"]

mon code est le suivant :

Code :
1
2
3
4
5
 
<?
$uniqueid=$_SERVER["UNIQUE_ID"];
setcookie("userID",$uniqueid);
?>
Mais mon cookie ne se créé pas.

en faisant un
Code :
1
2
 
echo 'userId = '.$uniqueid;
Je me rend compte que ma variable est vide.

qu'est-ce qui peut bloquer la génération d'un UNIQUE_ID ?

J'ai essayé avec PHP4 et PHP5

Merci d'avance.
roadruner est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 15h47   #2
Membre expérimenté
 
Étudiant
Inscription : juillet 2004
Messages : 777
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 777
Points : 527
Points : 527
Effectivement $_SERVER["UNIQUE_ID"]; ne renvoi rien...
Il te faut utiliser autre chose
cerede2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 15h48   #3
Membre expérimenté
 
Inscription : septembre 2006
Messages : 685
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 685
Points : 564
Points : 564
Salut,

Tu es sûr que ça existe $_SERVER["UNIQUE_ID"] ?

Jamais entendu parlé, et d'ailleurs un print_r de $_SERVER confirme que cette variable n'existe pas.

Par contre il existe bien une fonction uniqid()
Xunil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 15h50   #4
Membre expérimenté
 
Étudiant
Inscription : juillet 2004
Messages : 777
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 777
Points : 527
Points : 527
Oui ca existe
http://perso.univ-rennes1.fr/pascal....es/_server.php
Mais PHP4... Plus PHP5
cerede2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 15h58   #5
Membre expérimenté
 
Inscription : septembre 2006
Messages : 685
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 685
Points : 564
Points : 564
Ah ok, je connaissais pas.

Je viens de regarder le httpd.conf, et en fait il faut activer un module d'apache (mod_unique_id.so sous windows) pour pouvoir en bénéficier.
Xunil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 16h05   #6
Invité de passage
 
Inscription : avril 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 23
Points : 2
Points : 2
Je vous remercie tous.
Je vais utiliser uniqid() car je n'ai pas accès à la config du serveur qui héberge le site.
roadruner est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h58.


 
 
 
 
Partenaires

Hébergement Web