Page 1 sur 1

Afficher une div lors de la première visite

Posté : 02 avr. 2008, 22:54
par zatchouli
Bonjour, je commence le PHP et je souhaiterai afficher une div lors de la première visite sur une page. Je sais que je dois utiliser les cookies, que ça marchera pas à 100% (Si on supprime ses cookies, etc...) mais c'est pas grave. On m'a déjà fourni des petits bouts de code, et j'arrive pas à tout joindre ensemble. J'ai:

Code : Tout sélectionner

if (!isset($_COOKIE['showdiv'])) // Si le cookie existe pas ça veut dire que le visiteur n'est jamais venu ! { setcookie('showdiv','yes',mktime (0,0 ,0,1, 1, 2035)); //Ici tu affiche la div... }
Et

Code : Tout sélectionner

if ($showdiv) // Si le cookie existe pas ça veut dire que le visiteur n'est jamais venu ! { //Ici tu affiche la div... }
Merci d'avance pour votre aide :)
Ps: Je sais que le code du cookie doit être au début de la page.

Posté : 02 avr. 2008, 23:03
par Hywan
Euh, et on doit faire quoi là ?
Tu as un code qui t'envoie un cookie, c'est très bien. Et ensuite ?
Dans ton premier code, tu remplaces le commentaire // Ici tu affiches le div ..., par un echo par exemple :
if(!isset($_COOKIE['showdiv'])) {

    setcookie( ... );
    echo '<div id="monDiv"><p>Salut.</p></div>' . "\n";
}
Je ne vois pas où est le soucis :-k.

Posté : 03 avr. 2008, 03:20
par Zatchouli
Ben j'avais du mal à comprendre :S
J'ai fais comme tu m'as dit, et tout marche super :D
Merci d'avoir pris un peu de temps pour moi.

Posté : 03 avr. 2008, 07:51
par zeus
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)