Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
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 30/12/2006, 14h00   #1
Membre du Club
 
Inscription : novembre 2006
Messages : 304
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : novembre 2006
Messages : 304
Points : 44
Points : 44
Par défaut [Cookies] Qu'est ce qui j'ai oublié !

bonjour, voila ou est la faute que j'ai commise :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
if($comp)
        {
          echo "Vous êtes déja venu $comp fois ";
          $valeur=$comp+1;
        }
 
else   {
          echo "Bonjour c'est votre 1ère visite";
          $valeur=1;
       }
          setcookie('compteur',$valeur);
 
?>
Maria1505 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2006, 14h21   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
$comp est une variable errante ? Quel est le contexte ? Qu'est-ce qui ne fonctionne pas exactement ?

J'en profite pour vous rappeler qu'il n'est pas recommandé d'utiliser les short open tags (utiliser <?php au lieu de <?).


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2006, 14h29   #3
Membre du Club
 
Inscription : novembre 2006
Messages : 304
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : novembre 2006
Messages : 304
Points : 44
Points : 44
Par défaut php cookie cookies

c'est quoi la différence entre <? et <?php ?
*mais c'a ma rien ajouté !
Maria1505 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2007, 10h43   #4
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Citation:
Envoyé par Maria1505
c'est quoi la différence entre <? et <?php ?
*mais c'a ma rien ajouté !
Certains serveurs pourraient ne pas supporter les short tags (<?) qui ne sont pas activés par défaut dans la configuration php

Pour ton souci de cookies il va nous falloir un peu plus de code parceque là on ne peut pas trop t'aider désolé...
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2007, 09h17   #5
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 16
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 16
Points : 19
Points : 19
Citation:
Envoyé par Maria1505
bonjour, voila ou est la faute que j'ai commise :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
if($comp)
        {
          echo "Vous êtes déja venu $comp fois ";
          $valeur=$comp+1;
        }
 
else   {
          echo "Bonjour c'est votre 1ère visite";
          $valeur=1;
       }
          setcookie('compteur',$valeur);
 
?>
setcookie() tout comme header() doit être appellé avant tout autre sortie, donc dans ton cas tu ne peux pas mettre setcookie() après un echo.
adrianu83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h27.


 
 
 
 
Partenaires

Hébergement Web