Sessions encore et toujours - PHP - Programmation
Marsh Posté le 20-06-2003 à 16:30:35
c'est écrit dans la doc
Marsh Posté le 21-06-2003 à 15:11:13
moi ej galere depuis 1 semaine avec les sessions, y a aucune doc ou tutorial qui marche vraiment a fond
Marsh Posté le 21-06-2003 à 16:24:12
http://www.phpdebutant.org/article69.php
Y'a vraiment rien de compliqué et je pense que ce tuto est assez simple. Après si vous y arrivez c'est un problème de compréhension
Marsh Posté le 21-06-2003 à 16:34:12
non il marche pas bien le code (g déja essayé)
le session_id passe mal , faut l'envoyé en manuel comem ceci :
afficher.php?PHPSESSID=273b08b29f13d6ba4d6338e029d309ad7
Marsh Posté le 21-06-2003 à 16:37:15
Le passage de l'id de session par url ou pas dépend de ta configuration server
Edit: Après, libre à toi de vouloir le forcer en url...
Marsh Posté le 21-06-2003 à 16:49:21
Code :
|
Marsh Posté le 21-06-2003 à 16:50:22
dans php.ini, tu as un paragraphe avec tous ce qui concerne les session (tu fais une recherche )... le paramètre en question: session.use_trans_sid (0 ou 1)
Marsh Posté le 21-06-2003 à 16:51:51
NemoHP a écrit : [Session] |
Marsh Posté le 21-06-2003 à 16:52:47
bingo ca marche, enfin ca fais passer l'id dans l'url
merci
je vais si y a pas moyen de faire passer l'id en cacher
Marsh Posté le 21-06-2003 à 16:55:07
Citation : ; Use of trans sid may risk your users security. |
C'est assez explicite quand même non... et juste en dessous il te dit pourquoi Alors pourquoi vouloir passer l'id de session en paramètre d'url ??
Marsh Posté le 21-06-2003 à 16:56:47
je c mais j'arrive pas autrement je comprend pas pourquoi il veut pas en mode 0
c chelou
Marsh Posté le 21-06-2003 à 16:59:15
tu fais comment pour le recuperer l'id ?? balance ton code
Marsh Posté le 21-06-2003 à 17:22:08
le fichier index.php demande un login et un password
ensuite envoie les donner a login.php (vérifie le login et le password, si valide créer un session et lance indexlog.php:
Code :
|
indexlog.php : (vérifie à chaque chargement la session)
Code :
|
le probleme est que l'identifiant ne passe pas sauf , si on le rajoute a l'url comme expliquer plus haut
(je aprle aussi en mettant l'option a 0 bien sur)
Marsh Posté le 21-06-2003 à 17:24:42
NemoHP a écrit : le fichier index.php demande un login et un password
|
Marsh Posté le 21-06-2003 à 17:25:45
j'avais oublié de copié collé session start, met dans mon code il y est bien sur
Marsh Posté le 21-06-2003 à 17:32:49
benh pour récuperer l'id dans de sessions dans t'as page, c'est pas $id_session mais $_SESSION[id_session]. pareil pour mdp et membre
Ensuite je mettrais ça sur ta premiere page:
Code :
|
C'est inversé car il vaut mieux définir tes variables pour les mettre en varaible de session avant de définir tes variables de sessions.
Marsh Posté le 21-06-2003 à 18:12:14
Code :
|
ca marche pas ca me donne ca
qd je mais ca :
Code :
|
Marsh Posté le 21-06-2003 à 18:12:36
masi de toute facon mes variables ont en global ON pour le moment
Marsh Posté le 21-06-2003 à 18:14:53
j'ai mis comme ca
Code :
|
Marsh Posté le 21-06-2003 à 18:17:35
normal que ca marche pas (cause variables global on)... sinon, je sais pas comment on fait quand elles sont à 'on'... dsl
Marsh Posté le 21-06-2003 à 18:19:30
Sinon, à la place de $_SESSION[mdp] & co, essaie $HTTP_SESSION_VARS[mdp]
Marsh Posté le 21-06-2003 à 18:22:13
idem marche pas
bon de toute facon la je quitte mon taff je rattaque sa mardi
merci quand emme
Marsh Posté le 20-06-2003 à 16:09:42
Salut,
voila j'ai quelques questions pour sur les sessions:
- l'id de session est-il créé automatiquement ou fait-il le définir ?
- Où sont stockées toutes les variables de sessions au niveau serveur ? et faut-il purger ces variables ensuites pour libérer ces ressources ?
- peut-on définir manuellement dans le script si les variables de sessions seront stockées dans un cookies ou transmises dans l'url ?
Je débute vers les sessions...
Par avance, merci.