Ma session ne fonctionne pas a la première connexion
cs_jojolafrite
Messages postés1Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention 4 juillet 2003
-
4 juil. 2003 à 15:15
TiotBour
Messages postés103Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention 5 janvier 2007
-
4 oct. 2003 à 19:02
bonjour
g un petit problème de session pour la création d'une section membre
pour cela g trois fichier:
logadmin.php(page de login)
veriflog.php(script qui analyse les données envoyée par logadmin.php et qui permet ou non l'accès a une page)
verifsession.php qui est inclus dans chacune des page membres.
voici le code effectué lorsqu'une personne est autorisée a se loggé:
session_start();
session_register('login');
if (session_is_registered('login'))
echo "<script language='javascript'>document.location.href='./adminnews.php?login=$login';</script>";
//echo "suite";
et voici verifsession.php
session_start();
if(!session_is_registered('login')){
echo "<script language='javascript'>document.location.href='./accueil.php';alert('Vous n\'êtes pas autorisé à consulter ces pages !');</script>";
exit;
}
le problème est que si le lien dans veriflog est actif est la partie script inactive cela marche très bien
par contre dès que la redirection automatique(partie script de verilog) est active, session_is_registered('login') est faux (alors que le login a normalement bien été enregistré) lors de la premiere connexion, mais a la deuxieme tout marche
je ne comprends pas bien d'ou cela peut venir
si qqun a une idée je suis preneur
merci d'avance pour votre aide :)
a+
A voir également:
Ma session ne fonctionne pas a la première connexion
TiotBour
Messages postés103Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention 5 janvier 20071 4 oct. 2003 à 19:02
Quand tu utilises une session, c'est comme les cookies, faut rien mettre avant, ni php ni html ni java. Medite sur ca un peu et ca va surment ce regler :).