header() et exit...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : header() et exit...

par mere-teresa » 03 févr. 2006, 16:48

Je t'ai mis le Résolu

par Mouki » 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] ?

par mario » 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

par Invité » 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:

Re: header() et exit...

par mario » 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é.

header() et exit...

par Mouki » 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...