Débite PHP - Pb sessions
Fermé
liho
Messages postés
142
Date d'inscription
lundi 14 mai 2007
Statut
Membre
Dernière intervention
1 octobre 2013
-
21 juil. 2008 à 19:34
X-Fan Messages postés 805 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 6 janvier 2010 - 21 juil. 2008 à 22:56
X-Fan Messages postés 805 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 6 janvier 2010 - 21 juil. 2008 à 22:56
6 réponses
X-Fan
Messages postés
805
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
6 janvier 2010
24
21 juil. 2008 à 19:56
21 juil. 2008 à 19:56
Je fais aussi des redirections tout comme toi. J'ai essayé avec Location pour avoir les mêmes erreurs que toi. Résultat, je me suis tourné vers javascript pour arranger mon problème de redirection et ça marche comme un charme.
<!-- Script qui redirige automatiquement les utilisteurs non connectés sur la page de connexion -->
<script type="text/javascript">
function redirect() {
window.location="ADRESSE/PAGE DE REDIRECTION"
}
setTimeout("redirect()",3000); // delai en millisecondes
</script>
<!-- Script qui redirige automatiquement les utilisteurs non connectés sur la page de connexion -->
<script type="text/javascript">
function redirect() {
window.location="ADRESSE/PAGE DE REDIRECTION"
}
setTimeout("redirect()",3000); // delai en millisecondes
</script>
liho
Messages postés
142
Date d'inscription
lundi 14 mai 2007
Statut
Membre
Dernière intervention
1 octobre 2013
24
21 juil. 2008 à 20:22
21 juil. 2008 à 20:22
Je viens d'essayer mais il me recharge la page en boucle en faite... Ce qui n'est pas le but ..
X-Fan
Messages postés
805
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
6 janvier 2010
24
21 juil. 2008 à 20:44
21 juil. 2008 à 20:44
Ça c'est toi qui l'a mal placé alors. Parce que moi ça fonctionne très bien. Il me recharge une fois la page. Ce que tu fais comme erreur c'est que tu appelles la page contenant le code javascript et donc à chaque fois il se rappelle lui-même, en boucle. Ton erreur, pas le code qui est pas bon.
liho
Messages postés
142
Date d'inscription
lundi 14 mai 2007
Statut
Membre
Dernière intervention
1 octobre 2013
24
21 juil. 2008 à 20:50
21 juil. 2008 à 20:50
Oui c'est fort possible le problème c'est que je ne sait pas trop où le mettre lol
X-Fan
Messages postés
805
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
6 janvier 2010
24
21 juil. 2008 à 21:55
21 juil. 2008 à 21:55
En fait j'ai fait comme toi:
if (isset($_SESSION['logged'])){
COTENU DE LA PAGE
}else{
REDIRECTION JAVASCRIPT VERS PAGE DE LOGIN
}
Et ma page de login, si la session est pas ouverte, il propose un formulaire pour se logger sinon il redirige l'utilisateur sur la page d'accueil.
if (isset($_SESSION['logged'])){
COTENU DE LA PAGE
}else{
REDIRECTION JAVASCRIPT VERS PAGE DE LOGIN
}
Et ma page de login, si la session est pas ouverte, il propose un formulaire pour se logger sinon il redirige l'utilisateur sur la page d'accueil.
X-Fan
Messages postés
805
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
6 janvier 2010
24
21 juil. 2008 à 22:56
21 juil. 2008 à 22:56
Non mais c'est moi ou ça bug grave le forum là O_O
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
X-Fan
Messages postés
805
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
6 janvier 2010
24
21 juil. 2008 à 21:34
21 juil. 2008 à 21:34
LOL. Il faut que tu fasses appel à la redirection s'il n'est pas connecté. Mes pages sont comme toi:
if (isset($_SESSION['logged']){
CONTENU DE MA PAGE
}else{
PAS CONNECTE, JE FAIS APPEL A LA REDIRECTION JAVASCRIPT
}
Je fais ça sur toutes mes pages nécessitant un login ;)
if (isset($_SESSION['logged']){
CONTENU DE MA PAGE
}else{
PAS CONNECTE, JE FAIS APPEL A LA REDIRECTION JAVASCRIPT
}
Je fais ça sur toutes mes pages nécessitant un login ;)
X-Fan
Messages postés
805
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
6 janvier 2010
24
21 juil. 2008 à 21:56
21 juil. 2008 à 21:56
WTF c'est tout buggé looool XD