IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> sessions dans php, problèmes de maintiens de sessions
neibaf
posté Jan 21 2005, 20:29
Message #1


J'apprends, j'apprends...
**

Groupe : Members
Messages : 21
Inscrit : 9-December 04
Lieu : Ferdrupt, Vosges
Membre no 730



Bonjour a tous,
sur mon site j'ai créé un espace membre avec les moyens du bords (mes connaissances s'élèvent au rang de newbie) et dès que je clique sur un lien utilisant les pseudos frame le login revien a NULL et je ne sais pas du tout comment conserver ça car j'ai essayé avec des cookies et là encore meme avec des tutos j'ai abandonné et le Php session me renvoie des choses bizarre alors si quelqu'un pouvait m'aider pour configurer la variable php session ou aurait une autre astuce je vous écoute
Merci d'avance
A bientot
Go to the top of the page
 
+Quote Post
Maxim'
posté Jan 21 2005, 22:18
Message #2


Team ADNPC.net
Icône de groupe

Groupe : Admin ADNPC
Messages : 658
Inscrit : 13-April 04
Lieu : Grenoble (France)
Membre no 538



Je peut que te conseiller de devenir un pro du php !

Va voir sur http://www.phpdebutant.org/
j'ai appris mes bases là bas, c'est très bien expliquer, et fai toi les dents en local en devellopant ton site. Tu verras, ça vient très vite qd on a un minimu de logique de programmation.

Sinon, pour ta zone membre :
c'est très simple :
la fonction session_start(); qui lance les sessions doit être lancée avant tout envoi de texte au client.

Après, un simple $_SESSION['login'] = $login; dans le cas d'un loguage correct enregistrera l'user comme valide dans ta session.

Sur les pages il n'y a qu'a tester si $_SESSION['login'] existe pour savoir si elle est connectée.
Et si au cours de ce test, $_SESSION['login'] n'existe pas, et ben tu lance les procedures pour se connecter.


Voici une page qui explique : (j'ai repris le $_SESSION['login'] en exemple de cette page)
http://www.phpdebutant.org/article47.php


--------------------
Un clavier azerty en vaut deux.
ADNPC.net - Fréquence News - Logiciel sur mesure
Go to the top of the page
 
+Quote Post
neibaf
posté Jan 26 2005, 20:56
Message #3


J'apprends, j'apprends...
**

Groupe : Members
Messages : 21
Inscrit : 9-December 04
Lieu : Ferdrupt, Vosges
Membre no 730



Je peux déjà dire merci a Php débutant parceque ça fait plusieurs mois que je lis et expérimente leur tutos.. a ma sauce...d'ailleurs le résultat à été très souvent parse error on line X :) ... et merci a toi parceque j'ai trouvé la faille ... comme un con j'ai oublié de mettre
session_start() Il faut vraiment le faire... merci beaucoup et a une prochaine
Go to the top of the page
 
+Quote Post
Maxim'
posté Jan 26 2005, 21:02
Message #4


Team ADNPC.net
Icône de groupe

Groupe : Admin ADNPC
Messages : 658
Inscrit : 13-April 04
Lieu : Grenoble (France)
Membre no 538



de rien et n'hesites pas à poser toutes tes questions phpétantes ! wink.gif


--------------------
Un clavier azerty en vaut deux.
ADNPC.net - Fréquence News - Logiciel sur mesure
Go to the top of the page
 
+Quote Post
poissonpilot
posté Apr 21 2005, 19:16
Message #5


Je maîtrise...
****

Groupe : Members
Messages : 200
Inscrit : 18-April 05
Lieu : Grenoble (VDL en fait)
Membre no 846



un truc tout bete mais le niveau de securite de ton navigateur est sur quel valeur ...

Parfois tu ne peux pas maintenir une session avec php car au niveau de confidentialité "moyen", ça se remet à zéro comme si tu n'étais pas connecté ... essaye de mettre la valaur "basse" dans IE (Outils>Options Internet> onglet Confidentialité)

Ce qui veut dire que l'erreur ne vient pas de toi mais de ton navigateur qui parasite ta connection ...

on ne sait jamais wink.gif


--------------------
Mon premier mod : Mod Polpoch

23-07-06 : Je suis bientôt de retour avec un nouveau mod !!
Go to the top of the page
 
+Quote Post
Maxim'
posté Apr 21 2005, 19:38
Message #6


Team ADNPC.net
Icône de groupe

Groupe : Admin ADNPC
Messages : 658
Inscrit : 13-April 04
Lieu : Grenoble (France)
Membre no 538



oui mais à ce moment là, la variable de d'id de session passe par url...

c'est très fiable les sessions de php et marche quasi pour 99.9999999999% des cas (le 0.0000000001% c pour un type qui aurait le mauvais oeil informatique... ça arrive...)


--------------------
Un clavier azerty en vaut deux.
ADNPC.net - Fréquence News - Logiciel sur mesure
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Version bas débit Nous sommes le : 22 September 2019 - 10:45