Forum Solarus-Games francophone

Jeux amateurs => Aide & support => Discussion démarrée par: Zaki le 29 Avril 2007 à 20:08

Titre: [Jeu PHP]Les cookies
Posté par: Zaki le 29 Avril 2007 à 20:08
Salut à vous tous,

J'apprends en ce moment à faire des jeux tels que After End ou Hyrule Quest (http://forums.zelda-solarus.com/index.php/topic,17330.0.html).
Tout de suite là, j'apprends à utiliser les cookies, et voila ce que j'ai capté :
Maintenant, j'aimerais savoir comment faire pour voir si il y a un cookie enregistré dans un répertoire, par exemple, un code de ce genre :
if cookie_exist(nom_du_cookie)
{
$cookie = $HTTP_COOKIE_VARS['LeNomDuCookie'];

echo $cookie;
}

Voila, et je vous remercie d'avance pour votre aide.
Titre: Re: [Jeu PHP]Les cookies
Posté par: HCkev le 29 Avril 2007 à 20:19
C'est simple, on vérifie si la variable est définie ;)


if ( !empty($_COOKIE['nomducookie']) )
{
echo 'Le cookie existe ! Voici le contenu: ' . $_COOKIE['nomducookie'];
}


$HTTP_COOKIE_VARS est devenu devenu obsolète depuis PHP 4.1.0(mais fonctionne toujours toutesfois). Ça été remplacé par $_COOKIE(qui est moins long à écrire ^_^).
Titre: Re: [Jeu PHP]Les cookies
Posté par: Zaki le 29 Avril 2007 à 20:19
Ah ok, merci beaucoup pour ta réponse rapide.
Titre: Re: [Jeu PHP]Les cookies
Posté par: Sam101 le 29 Avril 2007 à 20:57
Salut ! Les cookies ne sont pas recommandés pour un jeu en PHP,car ceux ci sont facilement modifiables . Utilise les sessions .
Titre: Re: [Jeu PHP]Les cookies
Posté par: binbin le 29 Avril 2007 à 21:01
Citation de: sam101 le 29 Avril 2007 à 20:57
Salut ! Les cookies ne sont pas recommandés pour un jeu en PHP,car ceux ci sont facilement modifiables . Utilise les sessions .
Ca dépend ce que tu fous dans les cookies :)
Si c'est le mot de passe crypté de l'utilisateur et que tu fais constamment des comparaisons au niveau de la base de données, c'est mieux que les sessions ;)