begin process at 2012 02 15 23:53:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > TUTORIAL SUR LES SESSIONS AVEC UN ESPACE MEMBRES COMME EXEMPLE

TUTORIAL SUR LES SESSIONS AVEC UN ESPACE MEMBRES COMME EXEMPLE


 Information sur la source

Note :
9,5 / 10 - par 16 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Niveau :Initié Date de création :09/06/2003 Date de mise à jour :28/03/2004 14:42:32 Vu / téléchargé :15 841 / 3 161

Auteur : pyroflo

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


 Description

06/07/03 => Ajout de la section changement de mot de passe

Alors je comptais faire un tutorial sur MySQL en général pour une certaine personne et j'ai finalement axé le tout sur les sessions et la gestion d'un espace membres donc voilà.

Tout au long du tuto je garde toujours le même exemple ce qui fait que vous avez en fait tous les scripts pour créer un espace membres.
C'est un 2 en 1 lool : tutorial + source

J'attends vos commentaires et vos notes avec impatience !    

Source

  • C'EST DANS LE TRUC COMPRESSE QU'ON APPELLE ZIP ;)
  • SCRIPT PHP A PART POUR UNE UTILISATION AISEE
C'EST DANS LE TRUC COMPRESSE QU'ON APPELLE ZIP ;)  
SCRIPT PHP A PART POUR UNE UTILISATION AISEE   

 Conclusion

Svp : laissez des commentaires, ça peut m'aider merci !

Pyroflo

Tout sur la pyrotechnie - http://www.abcpyro.com  

 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


 Sources du même auteur

Source avec une capture MINIATURE SOUS CONTRAINTE OPTIMISÉE AU MAXIMUM
Source avec Zip NEWSLETTER TRES COMPLETE -- AVEC BDD -- INSTALLATION AUTOMAT...
Source avec Zip GESTION/ADMINISTRATION EN LIGNE DE COMPTEURS DE CLICS + GRAP...
"RECOMMANDATEUR" INDISCRET, QUAND TU NOUS TIENS...
FORMULAIRE D'INSCRIPTION AVEC MAIL DE CONFIRMATION POUR LE V...

 Sources de la même categorie

Source avec une capture INTÉGRER À UNE BASE DE DONNÉES DES COORDONNÉES GÉOGRAPHIQUES... par slhuilli
Source avec Zip DÉCOMPOSER UN CODE PHP AVEC LA FONCTION INCLUDE par Julien39
CRÉATION D'UN SCRIPT D'AUTHENTIFICATION par phpAnonyme
Source avec Zip Source avec une capture N/X API: GOOGLE MAPS DEPUIS PHP VALID W3C par GillesWebmaster
PHP EXTRAIRE DES MAILS D'UN GROS FICHIER LOCAL OU DISTANT par cosmoswarezone1

Commentaires et avis

Commentaire de Tortuegeniale le 09/06/2003 19:02:11

Même pas envi de regarder le code, c surement la source la plus présente sur le site avec les dates ... inutile donc ...

Commentaire de pyroflo le 09/06/2003 19:08:37

C'est vrai qu'elle est déjà présente sur le site mais j'ai le mérite de l'avoir écrit moi même et de ne pas avoir copier/coller www.phpdebutant.org par exemple.
Je ne te force pas à regarder et encore merci pour les encouragements.

Commentaire de mathieumg le 09/06/2003 23:12:40

Ya juste un txt dans la source ????

Merci

Mathieu M-G

Commentaire de pyroflo le 09/06/2003 23:20:21

Que voudrais tu en + Mathieu M-G ? Je t'écoute.

Commentaire de mathieumg le 09/06/2003 23:23:00

Ça veut dire qui faut que je pogne les sources dedans et que je save ça en php.

Dans ce cas ça sert à quoi le zip, t'aurais pu le mettre direct ????

Merci

Mathieu M-G

Commentaire de pyroflo le 09/06/2003 23:27:30

OK pas d'affolemment je suis en train de le faire repasse dans 3 minutes...
Pour ton information je n'ai pas mis volontairement les scripts en .php car au départ c'est un tutorial et pas une source donc je voulais vous laisser le soin de reconstituer le script...à croire qu'on veut du tout cuit ;)

Commentaire de mathieumg le 09/06/2003 23:29:59

Si ça te dérange laisse faire.

Pour te remercier de ton effort si tu le met je mettrai en 10, sinon t'auras quand même un 8.

C'est très bien il va falloir que je me renseigne sur les sessions.

Merci

Mathieu M-G

Commentaire de pyroflo le 09/06/2003 23:33:41

lol tu me fais du chantage ? Bien sûr que non ça me dérange pas mais ce n'est pas en faisant systématiquement du copier/coller que l'on avance c'est tout. Allez regarde le zip ;)

Commentaire de mathieumg le 09/06/2003 23:35:04

Garde laisse faire jva mettre 10.

Merci

Mathieu M-G

Commentaire de OXyDe le 10/06/2003 18:54:53

Tutorials bien reussi, 10/10 !

Commentaire de Jujufouq le 10/06/2003 23:57:47

Merci pour ce tutoriel!

Commentaire de bricethenetman le 02/07/2003 14:59:51

Je débutant en php et j'ai éssayé plusieurs tutoriaux sur les sessions il étaient pas mal mais le tiens est super.

Commentaire de milouze808 le 22/07/2003 12:17:49

C est compatible avec php3 ou pas?

Commentaire de mathieumg le 22/07/2003 15:52:52

Non je ne suis pas un pro du PHP mais je crois que les sessions c'est nouveau du 4...

Je me trompe peut-être ?

Merci

Mathieu M-G

Commentaire de bricethenetman le 22/07/2003 17:11:41

Oué c'esta pparu avec PHP4 avec la version 3 ca marche pas normalement.

Commentaire de pyroflo le 03/08/2003 00:41:19

[come back -- holidays]

Salut hihihi

Je confirme, les sessions c'est bien à partir de PHP4 !

Commentaire de LittleEve le 18/10/2003 23:44:40

Bonjour, très bien le code, mais j'ai une erreur qui se produit. Lorsque je m'identifie, ça m'envoie directement sur la phrase "Votre nouveau mot de passe" et puis rien... Le mot de passe est automatiquement effacé de ma table... Je n'y comprends rien!

Commentaire de Kilco le 10/11/2003 11:44:57

Excellent, j'ai pas encore vus un tutos osssi bien fait sr ce site!
je te met 10!
a plus.

Commentaire de DocteurVB le 30/12/2003 16:58:36

il est pas mal ton tutorial à part que la partie interressante, la sécurité n'est pas des masses détaillée...

qu'est ce que c'est que la variable session_is_register_("password") quelle est sont type etc...

pourquoi met-on
session_register('pass')  // avec des cotes
et
session_is_register("pass") // avec des guillemets

honnêtement je suis un gros noob en php mais bon je trouve ça dommage de pas détaillé ce point, car le reste est quand même très facil à comprendre...

Commentaire de pyroflo le 30/12/2003 20:44:29

La sécurité: pour être honnête, mes connaissances en sécurité ne sont pas suffisantes pour les mentionner...

Les quotes: un manque de rigueur ce soir là, tout simplement éhéh.

Content que le reste te paraisse facile, grâce au tuto j'espère ? :p

Commentaire de Nargzul le 29/01/2004 10:16:59

mais ya pas moyen de récupérer les donnée ke l'ont a enregistrée dans la session, car moi par exemple je suis en train de faire un pseudo espace membre pour un pseudo-projet de gestion et pis chak membre aura des droits différents, c'est pour ca que sur chaque page, il faudrait que je sache quel est le loggon de l'util et son mdp, comment je peux faire ca??? il faut que ca soit plus ou moins sécurisé, donc pas de cookies....

Commentaire de pyroflo le 29/01/2004 14:16:46

Nargzul,

c'est la source qu'il te faut :)

Remarque qu'à partir de PHP 4.3.3 (ou antérieur je sais plus) il faut utiliser le tableau $_SESSION (tout comme pour $_POST, $_GET etc...).
Donc il faut initialiser les variables de sessions.

Exemple:

session_start();
$_SESSION['mavar'] = $contenu;
echo $_SESSION['mavar'];

Alors qu'avant on faisait cela:

session_start();
session_register($contenu);
echo $HTTP_SESSION_VARS[$contenu];

Je n'ai pas encore mis mes scripts à jours, trop la flème :)


Commentaire de niquedouille le 20/02/2004 10:54:56

salut, sympa ton tutoriel mais comme chez bcp de codeur je déplore un peu l'aspect brouillon du truc. c'est pas pratique pour la relecture

exemple :

là ou tu met

if (rerfszfsfsdfsdfsdfs) {
   fdsfsdfsdfsdf
   fdsfsdfsdfsf '('"é( fs fs fsd)fs etc...
if (eqdqdqd){
   fdfdsfs
   fdsfsf
   fdsfsfs AND dsd
   }

j'aurai mi

if (rerfszfsfsdfsdfsdfs)
   {
   fdsfsdfsdfsdf
   fdsfsdfsdfsf '('"é( fs fs fsd)fs etc...
   if (eqdqdqd)
      {
       fdfdsfs
       fdsfsf
       fdsfsfs AND dsd
      }
   }

comme ca au premier coup d'oeil on voit l'alignement des accolades et le contenu des conditions ... :D

bon bon je chipote, je suis lourd mais bon, ca ne vise qu'a améliorer ton tutoriel :)

A plus et merci pour le site ! ca m'est très utile car j'ai quelque probleme s de sessions par chez moi :)

Commentaire de niquedouille le 20/02/2004 11:14:52

d'autre part j'ai un probleme :
je crois qu'une redirection avec un header ferme la session.

or mon systeme est le suivant :

identification.php -> formulaire
ca renvoi vers login.php
dans login.php :
si l'utilisateur est reconnu, alors header("location : ../index.php?page='$page'&identif=oui");

comment faire sinon pour qu'une fois que l'utilisateur est loggué, cela renvoi vers la page d'ou l'utilisateur vient ?

j'ai essayé ca
header("location : ../index.php?'.session_name().'='.session_id().'&page=$page");

mais sans succès :$

de plus dans index.php (j'ai inclu le script d'identification en tête de page
j'ai cette erreur :


Warning: session_start(): open(/var/www/free.fr/0/1/nilujedw00/sessions/.sess_5c8fb61074ac936cc78fc7b2f60d676c, O_RDWR) failed: No such file or directory (2) in /var/www/free.fr/0/1/nilujedw00/index.php on line 2

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/0/1/nilujedw00/index.php:2) in /var/www/free.fr/0/1/nilujedw00/index.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/0/1/nilujedw00/index.php:2) in /var/www/free.fr/0/1/nilujedw00/index.php on line 2

pourtant il n'y a ni espace ni aucun autre caractère en tête de page, avant le session_start(); :

voilà la tête de page (index.php) :

<?
session_start();

if(!session_is_registered('pseudo'))
    { etc...

:(

merci

Commentaire de pyroflo le 20/02/2004 19:43:27

niquedouille, pour l'indentation, chacun ses habitudes :)

Pour tes erreurs, vérifie qu'il n'y ait aucun saut de ligne en début de ton fichier index.php.

@+

Commentaire de niquedouille le 20/02/2004 20:32:47

effectivement, chacun ses habitude (a) ihih

mais pour l'index.php j'ai mi le début en commentaire ci dessus, et ... apparement il n'y a pas de saut de ligne :S

ché bizar tou ca ...^o)

Commentaire de Nifhell le 18/03/2004 12:12:20

Salut pyroflo, sympa ton tuto est bien clair..

mais g la meme erreur que niquedouille et je trouve pa la solution...
je pense que c parce que il ne faut pas envoyer de donnés au serveur avant la session_start()
mais comment faire alors pour les <header>? g besoinde mes feuilles de style moi!!

pleaze respond to me!!!

Commentaire de niquedouille le 18/03/2004 12:42:51

j'ai trouvé la solution
je suis sur free et il faut créer un repertoire "sessions" à la racine du site

vérifie que ton hébergeur ne pose pas de telle condition.

Commentaire de Nifhell le 18/03/2004 16:58:17

hu???
moi aussi je suis free!!

merci pour l'info niquedouille...
Mais je comprends po ce que je dois mettre dans ce dossier session.... je ne fais ke le créer?ou alors je met mon script de sesion dedans?
bref.. je c po comment faire avec ce dossier...

thx for your next response :)

Commentaire de pyroflo le 18/03/2004 23:42:21

Nifhell, merci pour ton compliment :)

Désolé, connais pas très bien Free.
Je te conseille d'aller voir leurs FAQs ou forums...

@+

Commentaire de Nifhell le 19/03/2004 00:19:30

Merce de la reponse!!!

En fait g fait le boulet... |-[
il faut bien créer un dossier appeler "sessions" avec un putain de S a la fin que g oublier!!! et donc forcément ça ne marchait pas...
En fait dans ce dossier que le serveur va enregistrer tout les fichiers relatifs a l'ouverture de la session,

voila voila, ;)

Commentaire de tomi057 le 17/09/2009 16:49:43 6/10

Bonjour a toutes et tous.

Tout d'abord un grand Merci à pyroflo et a tout ceux qui passe du temps pour pour partager leurs connaissances,
sa fais environ un ans que je trifouille le monde des webmasters,et sa reste un cercle fermer je trouve car baucoup de tuto dis pour des débutant sont très complexe,j'ai du énormément faire et refaire car je ne veux pas,
simplement faire du copier coller (je dirai même ces une honte de copier la création) le mieux est de s'inspirer de COMPRENDRE pour refaire a sa sauce.

Encore un grand merci a tout ceux qui passe du temps pour que d'autre ce vente de talent qu'il n'ont pas.
Si quelqu'un avec un peu de temps et de patience, je cherche a me développé en flash et as3.
donc si une personne serai sympa pour cela n'hésiter pas a me contacter.

bonne continuations a toutes et tous
tomi057  

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,499 sec (4)

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