rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Créer un cookie fort (php)

Lcf.vs, le mardi 16 octobre 2007 à 21:03:11
Bonsoir,

pourriez-vous m'indiquer LA BONNE façon de faire un cookie, svp, parce que j'ai vu tellement de façons de faire que je suis un peu perdu...

j'ai même vu un système qui vérifie s'il y a les valeurs pseudo et password mais qui n'en vérifie pas la validité!!!


alors, vais essayer d'être précis, je voudrais pouvoir:

faire un cookie d'un an sur le pseudo

faire un cookie d'un an sur le password

faire un cookie d'une heure sur l'ip actuelle du client

faire un cookie d'une heure sur un code// celui du générateur (generateur.php)

je voudrais aussi que la concordance du contenu de ces cookies et des données de ma base de données soit vérifiée et réactualisée (donc re-code, re-ip et re time() sur chacun) à chaque clic sur un lien ou bouton


Merci à ceux qui prendront le temps d'expliquer clairement au pauvre noob que je suis.
Configuration: Windows XP
Internet Explorer 7.0
Répondre à Lcf.vs  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 gaerebut, le mardi 11 mars 2008 à 11:20:14
Facile pour creer un cookie: setcookie("nom_du_cookie", "ce_quil_contiendra", "temps_dexpiration")

Exemple:

<?php
function cookie(){
//la variable $pseudo contient ton pseudo
$ip = $_SERVER['REMOTE_ADDR'];//variable qui va contenir l'ip de l'utilisateur

setcookie("pseudo", $pseudo, time() + 3600 * 8766); // coookie pour le pseudo de durée d'un ans
setcookie("password", $password, time() + 3600 * 8766); // coookie pour le password de durée d'un ans
setcookie("ip", $ip, time() + 3600); // coookie pour l'ip de durée d'une heure
setcookie("code_php", $code, time() + 3600); // coookie pour le code du générateur de durée d'une heure
}
?>

Voila, ensuite à chaque fois que tu clique sur un bouton ou lien, tu appelle cette fonction (la fonction cookie() ), je pense que sa peut marcher !
Ensiute, pour vérifier l'existance du cookie, il suffit de faire :

<?php
session_start();
if (isset($_COOKIE['pseudo']){ // remplace pseudo par password, ip ou encore code php selon ton choix
// ..... code à mettre si le cookie pseudo existe!
}
?>
Répondre à gaerebut
Logiciels pertinents trouvés dans les téléchargements
Télécharger PDF Creator 0.9.5PDF Creator - PDF Creator est un outil gratuit permettant de créer des PDF à partir de presque n'importe quelle application capable...Catégorie: PDF
Licence: Open Source
Télécharger AVS Disc Creator 2.1.5.100AVS Disc Creator - Avec AVS DiscCreator vous pouvez rapidement graver vos données sur CD/DVD et Blu-ray disc. <h2>Fonctionnalités</h2> ...Catégorie: Gravure
Licence: Freeware/gratuit
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger LC ISO Creator 1.1LC ISO Creator - LC ISO Creator est très simple: Il permet de créer un fichier .ISO à partir de vos CD. Cela vous permet ensuite...Catégorie: Gravure
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Créer un cookie fort (php) »