begin process at 2010 09 02 22:24:12
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Class et Objet ( POO )

 > [PHP5] IDENTIFICATION (ESPACE MEMBRE) AVEC COOKIES

[PHP5] IDENTIFICATION (ESPACE MEMBRE) AVEC COOKIES


 Information sur la source

Note :
Aucune note
Catégorie :Class et Objet ( POO ) Classé sous :cookie, identification, espace membre, enregistrement, debug Niveau :Débutant Date de création :06/06/2009 Date de mise à jour :17/06/2009 16:49:26 Vu / téléchargé :4 601 / 595

Auteur : PCPT

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
bonjour,
Voici une première classe qui permet de jouer facilement avec les cookies.
(création, suppression, test existence, etc... acceptant les tableaux)
cette classe en utilise une seconde pour le debogage, une sorte de print_r paramétrable

une fois l'utilisateur connecté il peut (pour l'exemple) choisir une couleur qui sera conservée aussi en cookie.
cette couleur est proposé par une combobox générée par une classe


le tout est présenté avec une page index.php, pas trop mal commentée


-------------------------------------- ---------

le but de départ était juste de me familiariser à la notion objet et tout simplement à PHP
la classe de cookie était donc le but du projet que j'aurais sans doute gardé au fond d'un tiroir

mais en continuant un peu plus, la source me semble pas trop mal et peut être utile, aussi avant tout n'hésitez pas à me donner vos avis, vos conseils (syntaxes, méthodes, évidences pas si évidentes  etc... )

ma première source php, aucune idée si ma vieille logique colle à l'étiquette
j'attends vos critiques avec impatience ;)

Source

  • <?php
  • require('afcookies.cls.php');
  • $cookie = new AfCookies();
  • $cookie->setDebugPrint($debug);
  • $cookie->setValue('pseudo', $pseudo);
  • //...
  • if ($cookie->existsKey('pseudo'))
  • $pseudo = $cookie->getValue('pseudo');
  • //...
  • $cookie->clearValue('pseudo');
  • ?>
<?php
require('afcookies.cls.php');
$cookie = new AfCookies();
$cookie->setDebugPrint($debug); 
$cookie->setValue('pseudo', $pseudo);
//...
if ($cookie->existsKey('pseudo')) 
	$pseudo = $cookie->getValue('pseudo');
//...
$cookie->clearValue('pseudo');
?>

 Conclusion

Windows XP Pro SP3
WampServer 2.0
Apache 2.2.8
PHP 5.2.5
DreamWeaver MX 7.0.1
NetBeans 6.5
FireFox 3.0.11

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

06 juin 2009 18:50:13 :
zip
17 juin 2009 16:18:20 :
serialisation tableau pour cookie, documentation complète des 3 class au format phpdocumentor, maj screen
17 juin 2009 16:49:27 :
petit problème d'indentation, corrigé

 Sources de la même categorie

Source avec Zip Source avec une capture MY.EXCEPTION par inwebo
SIMPLIFIEZ VOS CONNEXIONS FTP AVEC LEGFTP ! par leglopin
Source avec une capture CLASSE GÉNÉRATEUR DE CODES BARRES 2D DATAMATRIX par TorTukiTu
CLASSE MAIL par djguigui34400
Source avec Zip DÉBOGAGE D'UN CODE PHP (SUIVIT DES VARIABLES) par originalcompo

 Sources en rapport avec celle ci

Source avec Zip POO - DEBUGGER par DiGhan
Source avec une capture CLASS LANG AVEC COOKIE + HTTP_ACCEPT_LANGUAGE par CrazyShooter
Source avec Zip IMAGINE-CMS V2.20 par djack69
Source avec Zip GESTION D'ESPACE MEMBRES par jmpicot
Source avec Zip SE SOUVENIRE D'UN VISITEUR GRACE A UN COOKIE par MoulouD1993

Commentaires et avis

Commentaire de vlachkad le 12/06/2009 15:54:34

"//tableau, on contatène si possible"
Et pourquoi on utilise pas unserialize / serialize si possible
:-)

Commentaire de PCPT le 12/06/2009 16:19:07 administrateur CS

parce que je ne connais pas, je commence tout juste ^^

j'effectue les recherches ce week-end et donne suite

merci pour la piste,
n'hésitez pas à en donner d'autres et/ou m'orienter (raisonnement) si çà semble utile ;)

Commentaire de PCPT le 17/06/2009 16:21:34 administrateur CS

j'ai suivi ton conseil et ai mis à jour, intéressant ;)

j'en ai profité pour redocumenter complètement les class à la norme PhpDocumentor

++

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

identification par cookie [ par totoooooooooo ] bonjour tt le monde,je doit faire une identification d'un utlisateur en lui attribuant un ident unique via un cookie et le repertorier dans une base d [cookies] identification, module [ par Equilibrius ] Bonjour a tous, j'aimerai créer un systeme de pseudo identification a base de cookies, en fait, dés que on rentre sur le site, une petite fenétre saff Manipulation fichier texte [ par didine6 ] Bonjour @ tous !Voici ma problèmatique.J'ai un fichier texte dont les différents champs sont séparés par des ;Chaque enregistrement contient 6 champs. identification [ par nildv ] Bonjour,Je cherche à m'identifier auprés d'un site, comment faire suivre mon phpidsession?Merci curl identification https [ par nildv ] Bonjour;Bon je post un nouveau sujet  parce que là je ne sais plus quoi faire.Je dois récupérer des données sur une page https, sauf que pour accéder Rang d'un enregistrement MySQL [ par escorizaweb ] Bonjour à tous, Je cherche à connaître le "rang" d'un de mes enregistrements de ma bdd. Je m'explique, j'ai une table 'joueurs' avec un champ joueur Salut je peux faire une page qui cherche un enregistrement dans une base mysql [ par echibat ] Salut je peux faire une page qui cherche un enregistrement dans une base mysql Lorsque la page a été ouvrir la recherche automatiquement et affic envoi cookie avec curl [ par nildv ] Bonjour,Voila je suis toujours avec mes problemes de session et compagnie...Je voudrais savoir si il est possible avec curl d'envoyer au serveur un co Redimensionner images avant enregistrement dans BDD [ par lowkzilla ] Bonjour à tous, j'ai cherché par ci par là une solution à mon problème mais je n'ai rien trouvé alors voilà ce que je cherche à faire: J'ai un formul Méthodologie de codage ... [ par LocalStone ] Salut à tous ! Alors voilà, j'ai un petit problème de méthodologie ... Je m'explique : Imaginons que l'on ait une classe Cookie, qui modélise - comme


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales