Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 21/11/2009, 23h55   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 50
Points : 10
Points : 10
Par défaut problème de redirection dans l'ouverture (session)

salut ;
mon problème c'est :
lorsque je veux ouvrir une session il s'ouvre sans problème il affiche le $message,mais sans redirection ?

seksaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2009, 12h35   #2
Membre chevronné
 
Inscription : janvier 2006
Messages : 432
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 432
Points : 609
Points : 609
Salut,

Il est où le code qui redirige ? La variable url_redirection est "affichée" quand ?

Et il n'y a pas de message d'erreur ? Est-ce qu'utiliser la fonction header('Location: url'); à la place de la balise meta résoudrait le problème ?
goomazio est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2009, 16h06   #3
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 50
Points : 10
Points : 10
dans la ph précédente il ya 3 fichiers ;
index,connect.php et header.php

l'url de redirection se trouve dans le header pour un refrech de deux secondes ?

ce code dans le header entre <head>ET </head>
Code :
1
2
3
<?php
$url_redirection = '';
?>
et ça :
dans connect.php si le nom et pass sont correct
alors :
Code :
  $url_redirection = '<meta http-equiv="refresh" content="2;url=index.php" />';
seksaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2009, 18h43   #4
Membre chevronné
 
Inscription : janvier 2006
Messages : 432
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 432
Points : 609
Points : 609
Ok je pense que le problème c'est que tu t'apprête à demander quelque chose au navigateur (redirection), mais que tu t'arrête juste au moment où tu va le lui dire (avant d'insérer le code HTML).

=> il faut faire un print_r/echo de ta variable $url_redirection sinon le code HTML contenu dedans ne sera jamais inséré à la page HTML.
Donc faire :
Code :
1
2
3
4
5
6
7
8
<html>
<head>
<?php 
$url_redirection = '<meta http-equiv="refresh" content="2;url=index.php" />';
echo $url_redirection;
?>
</head>
...
goomazio est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2009, 20h25   #5
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 50
Points : 10
Points : 10
non
ça il fait toujours dans tous les pages un actualisation :s
seksaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2009, 20h32   #6
Membre chevronné
 
Inscription : janvier 2006
Messages : 432
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 432
Points : 609
Points : 609
Tu as bien rajouté le echo $url_redirection après ce code ci ? (de ton avant dernier message)

Citation:
Envoyé par seksaki Voir le message
[..] et ça :
dans connect.php si le nom et pass sont correct
alors :
Code :
  $url_redirection = '<meta http-equiv="refresh" content="2;url=index.php" />';
Donc dans connect.php.
goomazio est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 21h11.


 
 
 
 
Partenaires

Hébergement Web