redirection automatique - include?

Répondre
guns17
le 03/03/2005 à 13:19
guns17
Bonjour,
je veux faire une redirection automatique d'une page php vers une autre page php.
Faut-il utiliser include? d'apres ce que j'ai compris include execute la page mais revient sur la page d'appel.
existe-t-il une fonction en php? (j'ai pas reussi à trouver dans la doc)
Merci
Graal
le 03/03/2005 à 19:03
Graal
Par contre si tu as une sortie avant l'appel de header() tu vas avoir quelques problèmes donc soit tu utilises les balises metas :
<meta http-equiv="refresh" content="'.$time.'; url=page.php" />

ou tu utilises la bufferisation de sortie :
http://www.php.net/manual/fr/ref.outcontrol.php
Rex
le 03/03/2005 à 19:06
Rex
Jamais de méta "refresh".
Si on en vient à ce gadget, c'est que l'on a un problème de conception.

Même la bufferisation ne devrait pas être utilisée.
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Graal
le 03/03/2005 à 19:08
Graal
Tout à fait d'accord mais les débutants ont souvent des problèmes de conceptions ;)
Graal
le 03/03/2005 à 19:18
Graal
Le lien ne fonctionne pas, trop de temps à charger chez moi.
sven
le 03/03/2005 à 19:31
sven
si tu n'a pas d'envoi par echo ou autre, utilise la fonction header
http://www.bingojeux.kalikoba.com
Rex
le 03/03/2005 à 22:39
Rex
Conceptuellement, il ne devrait pas avoir de "echo" avant la redirection.
En effet, il n'est pas logique de faire une sortie alors que l'on va rediriger et donc ne pas voir le contenu envoyé.
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Bzh
le 04/03/2005 à 13:34
Bzh
Oui rex !!!! Mais cela vient aussi de la conception du site !!!

Exemple !!! Mon site !!!

Il ne tient seulement en une page l' index.php et les autres pages sont des fichiers textes qui sont inclue dans index.php !!! Or, (ce n' est pas mon cas mais ça peut l' être pour quelqu' un) si tu as besoin de faire une redirection dans une de ces pages, et bin ça foire tout simplement parce que la page est inclue et donc le début d' index.php à été affiché, c' est mauvais mais ça peut arriver...

Moi, dans ce site là, tous les traitements ( forums, upload etc...) sont géré dans d' autre fichier (que j' appel script) et qui ensuite redirige vers: index.php?page=la_page) !!!

Voila, mais dans le cas d' un site qui est construit avec des require() il peut être pratique de faire une redirection en balise méta ou en javascript !!!! Même s' il ne l' ai pas trop conseillé, ça peut être très pratique !!!

Ciao...
Répondre
LoadingChargement en cours