variable

Forum Programmation : PHP & MySQL & ASP - variable

Tomshardware : 1,4 millions d'inscrits dans 6 pays différents répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Salut !
question bete
comme transformer une variable de cookies en variable simple
c'est a dire que $_COOKIES['truc'] soit egal a $truc

car j'ai fait $pseudo=$_COOKIES['pseudo']; et sa ne marche pas
merci de vos reponse
@+
nextazy

Inscrivez-vous ou connectez-vous pour masquer ceci.

Citation :

ca marche pas



et puis quoi encore ?

cela doit fonctionner... sinon ca viens d'ailleurs ...

poste ton code ...

------------------------------ Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Répondre à KangOl

Re !
if(isset($_COOKIES['pseudo'] ,$_COOKIES['connection']))
{
$pseudo=$_COOKIES['pseudo'];
...
<h1>bonjours <?php echo $pseudo ?></h1>
...

j'ai mit que le code qui traite cette variable pour ne pas encombré le message

l'erreur est :
Notice: Undefined variable: pseudo in c:\documents and settings\.....\page.php on line 61
@+
nextazy

Répondre à nextazy

et tu as pensé au cas ou il passe pas dans le if ?

------------------------------ Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Répondre à KangOl

Re !
si si il passe dans le if se n'est pas ici qu'est le probleme du moin je ne crois pas
@+
nextazy

Répondre à nextazy

Mais si, c'est là le problème.

Traduit ton code en français. Ca donne : si les variables cookies['bidule'] existent, alors la variable cookie['pseudo'] change de nom en variable pseudo.

Oui, mais qu'est-ce qui se passe si l'une des variables cookies['bidule'] n'existe pas ? C'est là que ça pose problème ! En gros il te manque un

Code :
  1. else
  2. {
  3. $pseudo = 'inconnu'; //par exemple
  4. }



D'autre part, je suppose que tu as fait des tests avec un pseudo sensé existé et que c'est là que ça ne marchait pas. Plusieurs causes possible :

  • es-tu sur que ton cookie est créé ? (regarde dans la liste des cookies de ton navigateur si tu la trouve sous le bon nom)
  • es-tu sur que c'est bien la variable pseudo qui est enregistré dedans ? (regarde ce qu'il y a dedans et si ça correspond à ce que tu voulais y mettre)
  • es-tu sur de bien l'appeler avant de t'en servir ? (fait un echo $COOKIE['pseudo'] avant ton if, pour voir si le pseudo s'afffiche bien)


:jap:


Message édité par marsien le 28-05-2006 à 06:32:03
------------------------------ .: La Pipicy Team :love: :.
Répondre à marsien

Re !
je crois qu'on est parti un peux loin la
le probleme etait que je voulé changé la variable $_COOKIES['pseudo'] en $pseudo alors que je devais changé COOKIE c'etait le "S" qui deconé
merci quand meme de vos reponse et d'avoir voulu m'aidé et bonne journé a tous
@+
nextazy

Répondre à nextazy

donc le problème venais bien d'ou on disait ! la variable n'existe pas => $pseudo non plus ...

et puis, pour info, tu n'as pas renommé la variable, tu en as juste créer un alias ;)

------------------------------ Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Répondre à KangOl
Tom's Hardware > Forum > Programmation > PHP & MySQL & ASP > variable
Aller à :

Il y a 218 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
  • Besoin d'aide ? Publiez votre question
  • Publier
Publicité
Solution la plus récente
Graphique
Par zeb il y a 1 jour :

Salut, Quelle est ta question ? Pour afficher une courbe, perso, j'utilise GNUPlot....

Les offres du moment
Ils ont gagné un badge
Vous pouvez les féliciter
Top experts