Header('Location:')

soso -  
hesa2020 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

que fait la commande
<?
header('loaction:index.php');
?>

3 réponses

hesa2020 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   2
 
Elle redirect sur la page index.php mais c'est supposser etre écrit de cette facon :
<? 
header('location: index.php'); 
?> 


1
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut.

Sans les short-tags, c'est encore mieux.
Et la fonction header(), modifiant les entêtes HTTP, doit être utilisée avant que les entêtes soient envoyées au client (le navigateur), donc avant la sortie de quelconque caractère.
1
hesa2020 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   2
 
Oui c'est vrai que sans les short-tags c'est mieux . sauf que si tu veux les garders assure toi que short_opentag=On dans ton fichier php.ini

ou une autre façon :
écrire cette ligne dans .htaccess : php_flag short_open_tag on
0