Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3063 connectés 

 


Dernière réponse
Sujet : [PHP] rediriger une page
Mara's dad OK pour ob_start(), mais çà ne change rien au fond du PB !
 
On ne doit pas envoyer de headers (donc pas ne cookies non plus) dès qu'une sortie à été produite.
 
Avec ob_start(), on bufferise la sortie, ce qui est juste un artifice pour retarder la sortie.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mara's dad OK pour ob_start(), mais çà ne change rien au fond du PB !
 
On ne doit pas envoyer de headers (donc pas ne cookies non plus) dès qu'une sortie à été produite.
 
Avec ob_start(), on bufferise la sortie, ce qui est juste un artifice pour retarder la sortie.
potiron oui, tu peux le faire en JS avec tous les inconvenients qui vont avec :
echo "<script language='javascript'>window.location='tapage.php'</script>";
 
mara : pas d'accord ou plutot PLUS d'accord ... oublie pas que depuis le PHP 4.0.4 tu as des fonctions d'entrée et sortie qui te permettent de faire ce que TU VEUX :)
ex :
-------------------
ob_start();
echo "coucou";
setcookie("id","123456" );
ob_end_flush();
-------------------
 :D  :D  :D

 

[edtdd]--Message édité par potiron--[/edtdd]

Mara's dad Si PHP te dit "header allready sent", c'est que ta page à déjà envoyé quelque-chose !
 
Tu doit avoir un "echo" ou un "print" qui traine.
 
La fonction "header()" comme "cookie()" doit être utilisée AVANT toute génération de code HTML.
DLR et sans passer par header, du genre header allready sent, y'a un autre moyen?
DLR

bozocarzu a écrit a écrit :

headers("location:TON DOSSIER/Ta page.php" );  




 
ok merci je test de suite :)

bozocarzu headers("location:TON DOSSIER/Ta page.php" );
DLR existe t il une fonction php pour renvoyer direct sur une autre page?
sans passer par meta http-equiv=refresh etc ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)