Accueil > Forum > > > > sessions perdues
sessions perdues
lundi 11 septembre 2006 à 23:28:03 |
sessions perdues

RV2931
|
bonjour, j'ai essayé de gérer une session sur mon site en local avec easy php, hier ça marchait bien, et aujourd'hui, le passage de l' PHPSESSID semble mal fonctionner, j'ai bien crée un dossier sessions dans ma racine, j'ai mis le chemin dans le fichier de config session.save_path, j'ai activé le s ession.use_trans_sid = 1, il se crée bien un fichier dans / sessions, lorsque je fais appel à session_start(). lorsque je fais $_SESSION['login']=$login et ensuite echo $_SESSION['login'] dans la même page, c bon, mais je fais ensuite un header('location:indexmembre.php');
et au début de indexmembre.php je fais appel au fichier de vérif : <?phpsession_start(); if ( !isset($_SESSION['login'])) { header('location:../identification/form_login.php') ; } ?>
et là il me renvoie toujours sur ma page de form_login.php, alors qu'il ne devrait pas, et le fichier de session se crée bien...
je ne comprends pas
please help me....
|
|
mardi 12 septembre 2006 à 01:30:30 |
Re : sessions perdues

franco_se
|
essaye
if ( !isset($_SESSION['login'])) { header('Location: ../identification/form_login.php') ; exit; }
|
|
mardi 12 septembre 2006 à 17:53:02 |
Re : sessions perdues

RV2931
|
ça marche toujours pas,
je comprend pas, quand je clique sur "identifier" de ma page principale, j'appelle le "indexmembre.php" :
indexmembre.php : <?php include 'logue.php'?> renvoie directement à form_login puisque $_SESSION['login'] n'est pas enregistrée ...
logue.php : <?php session_start(); if ( !isset($_SESSION['login'])) c'est là le problème, il ne voit jamais que 'login' est enregistrée { header('location:../identification/form_login.php') ; exit; } ?>
form_login.php: formulaire d'identification qui envoie les infos en post à login.php
login.php : <?php include ('conf.php'); // paramètres de connection SQL $login=$_POST['login']; $password=$_POST['password']; if($login=='' || $password=='') { echo '<script language=javascript> alert ("Vous avez oublié de remplir un champ.");</script>'; include('form_login.php'); exit; } $sql = "SELECT password FROM membre WHERE login='$login'"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $data = mysql_fetch_array($req); if($data['password'] != $password) { echo'<script language=javascript> alert ("Mauvais login / password. Merci de recommencer");</script>'; include('form_login.php'); exit; } else { session_start(); $_SESSION['login']=$login; /* if(isset($_SESSION['login'])){ echo 'variable enregistrée '.$_SESSION['login']; quand j'enlève les commentaires, il me dit bien que $_SESSION['login'] est enregistrée } */ header ('location:index.php'); } ?>
Je sais pas, je pense pas que ce soit normal, mais en fait, il me crée trop plein de fichiers de sessions dans mon répertoire sessions, à chaque fois que je rafraichis, ou que je tente d'aller sur une page qui fais appel à logue.php....
je ne trouve pas l'erreur, je comprend pas
sinon, comment je peux vérifier que le transfert d'id de session de php est activé, le truc est à 1 dans le fichier de conf, mais normalement, je devrais pas le voir dans les urls avec un GET ????
|
|
mardi 12 septembre 2006 à 18:48:45 |
Re : sessions perdues
|
jeudi 14 septembre 2006 à 09:48:19 |
Re : sessions perdues

coockiesch
|
Salut! Es-tu sûr d'avoir les session_start sur TOUTES les pages? Je veux dire aussi que cela ne doit pas être conditionnel: else { session_start(); >> Ca doit être en début de page, de manière incoditionnelle! :) Bonne journée! :) @++ R@f www.allpotes.ch: Photos, humour, vidéos, gags, ... "On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
|
|
jeudi 14 septembre 2006 à 16:01:42 |
Re : sessions perdues

RV2931
|
vraiment toutes ?? même genre sur les contact ou truc comme ça qui ont pas besoin ???
|
|
jeudi 14 septembre 2006 à 21:17:29 |
Re : sessions perdues

coockiesch
|
Salut! Ben, si tu en met pas sur contact et que tu passes sur contact, ca te perdra ta session et tu devras te reloger... Donc, oui! :) @++ R@f www.allpotes.ch: Photos, humour, vidéos, gags, ... "On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
|
|
Cette discussion est classée dans : fichier, php, login, session, sessions
Répondre à ce message
Sujets en rapport avec ce message
sessions [ par gegelarep ]
bonjour,je suis dans une page ouverte par une session qui porte une url du type http://www.site.com/fr/majprod?produit=591et j'aimerai dire au program
pb avec les sessions. [ par Zebra1928 ]
bonjour,plz j'ai besoin d'aide, j'ai 1 vrai pb avec les sessions, je m'explique:j le fichier suivant:log.php$host="localhost";$user="root";$password="
a l'aideuh ! probleme avec les sessions [ par calopsfr ]
je sais pas sic 'est mon hebergeur qui pose problème (free provisoirement) ou si je suis tout simplement pas malin, mais j'ia un problème avec les ses
session en php helppp please [ par emeraudes ]
bonjourvoila je suis en 2eme année de bts informatique de gestion et je code un site en php.sur mon site il y a a gauche une frame pour pouvoir se log
LES SESSIONS [ par Pestouille ]
Bonjour à tous et joyeuses pâques !!J'essaye désespérément d'utiliser les sessions sous PHP 4.3.3 !!J'ai une page de connexion à ma BDD et, une fois q
encore un pb de session !! [ par c_hippo ]
Bonjour,Je me fais un site perso dans lequel les utilisateurs devront s'identifier.J'utilise donc les sessions. J'ai un premier fichier (login.php) qu
inéxécution d'un code JS dans du php [ par Eric25 ]
Bonjour,Dans mon code php, j'éxécute du javascript. Le pb est que lorsque ce script n'est pas suivi par le reste du code php, celui-ci fonctionne très
Combiner Cookie et Session [ par apz ]
salut,en fait je voudrais ajouter une zone membres dans mon site.je voulais combiner cookie et session : le cookie sert au login automatique de l'util
Les sessions [ par ninou2 ]
Denis HOME -- Débutant----------------------------------------------------------------------j'ai un gros problème avec les sessions. Le fichier de ses
ma session ne fonctionne pas a la première connexion [ par jojolafrite ]
bonjour g un petit problème de session pour la création d'une section membrepour cela g trois fichier:logadmin.php(page de login)veriflog.php(script q
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|