Page 1 sur 1

header() et exit...

Posté : 03 févr. 2006, 16:08
par Mouki
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...

Re: header() et exit...

Posté : 03 févr. 2006, 16:16
par mario
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é.

Posté : 03 févr. 2006, 16:30
par Invité
: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:

Posté : 03 févr. 2006, 16:37
par mario
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

Posté : 03 févr. 2006, 16:45
par Mouki
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] ?

Posté : 03 févr. 2006, 16:48
par mere-teresa
Je t'ai mis le Résolu