begin process at 2012 05 24 03:41:02
  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é :6 645 / 829

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 GÉNÉRATION AUTOMATIQUE DE FICHIER .CLASS.PHP EN FONCTION D'U... par ig3
CLASSE D'OBJET DE CRYPTAGE ET DÉCRYPTAGE DE CHAINES DE CARAC... par 8Tnerolf8
Source avec Zip MY.DEVIANTART API par inwebo
CLASSE DE GESTION DE "VARIABLES GLOBALES D'ENVIRONNEMENT" par pifou25
Source avec Zip COLLECTION.CLASS.MIN.PHP par thunderhunter

 Sources en rapport avec celle ci

Source avec une capture CET EXTRAIT PERMET D'AJOUTER DANS UN TABLEAU UNE AGRÉGATION ... par Denis007
Source avec Zip Source avec une capture UPLOAD CENTER par basssem81
Source avec Zip Source avec une capture ESPACE MEMBRE , AVEC CASE OPTIONNEL , SANS MYSQL par sartoz
Source avec Zip Source avec une capture CONNEXION DISTANTE À ZL-MEMBRE : ESPACE MEMBRES / CLIENTS A... par sam_sam_sam
Source avec Zip Source avec une capture ACCÈS, ESPACE MEMBRE AVEC INSCRIPTION ET DÉSINSCRIPTION PAR ... par stephelle

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

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,092 sec (4)

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