header() et exit...

Mouki
Invité n'ayant pas de compte PHPfrance

03 févr. 2006, 16:08

Hello,

Décidemment, j'viens souvent ces tps-ci :).

Voilà ce que j'ai dans un fichier index.php :
<?php
header("Localisation: /");
exit;
/**
 * index.php
 *...*/
require_once('db_configuration.php');
require_once("fonction.php");
......
?>
<html>
<head>
...</body>
</html>
Cette page ne sera JAMAIS affiché, non ?!? Ou alors j'ai loupé un truc et j'attends votre coup de pouce...

Mammouth du PHP | 768 Messages

03 févr. 2006, 16:16

Cette page ne sera JAMAIS affiché, non ?!? Ou alors j'ai loupé un truc et j'attends votre coup de pouce...
d'abord c'est

header("Location: http://www.php.net"); et pas localisation #-o

ce qui revient à faire une redirection ( + le exit stoppe l'exécution du script)
donc effectivement , le reste ne sera jamais affiché.
M A R I O
Si une patte de lapin porte bonheur, qu'a-t-il bien pu arriver au lapin ?

Invité
Invité n'ayant pas de compte PHPfrance

03 févr. 2006, 16:30

:oops: heu...
En fait, j'utilise jms les header et j'crois que là j'ai été un peu dyslexique (on l'écrit comme ça :roll:)...

Ok pour le fait que ça s'affiche pas (j'comprends pas pourquoi ça été codé comme ça, mais bon...).

Cependant, en marquant :
<?php
header("Location: /");
exit;
vers quoi s'est rediriger là ?!? Il manque pas le nom d'une page ?!? :shock:

Mammouth du PHP | 768 Messages

03 févr. 2006, 16:37

vers quoi s'est rediriger là ?!?


rien ne t'empêche de tester sur ton PC pour voir ce que ça donne... La curiosité n'est pas toujours un vilain défaut.
Il manque pas le nom d'une page ?!?
8-[ exactement. enfin c'est une façon peu conventionnelle d'utiliser header().

tu trouveras la documentation ElePHPant ici: http://fr2.php.net/header
M A R I O
Si une patte de lapin porte bonheur, qu'a-t-il bien pu arriver au lapin ?

Eléphanteau du PHP | 30 Messages

03 févr. 2006, 16:45

T'as bien fait de me faire chercher :D

Donc, d'après mon test, on remonte le plus haut possible dans l'arborescence, et ça lance index.php...

Merci BP mario...

PS : comment on met [RESOLU] ?

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

03 févr. 2006, 16:48

Je t'ai mis le Résolu
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.