Redirection après fin d'un script - PHP - Programmation
Marsh Posté le 05-11-2006 à 16:25:05
ReplyMarsh Posté le 06-11-2006 à 02:19:34
Ca marchera si t'as aucune erreur qui remonte et s'affiche
Donc pense à gérer les erreurs pour les ressortir toi même quand tu veux (sur la page d'après par exemple)
Marsh Posté le 06-11-2006 à 11:34:11
dwogsi a écrit : Avec header() par exemple. |
Selon le protocole http, c'est une adresse absolue
Code :
|
Marsh Posté le 06-11-2006 à 11:41:20
FlorentG a écrit : Selon le protocole http, c'est une adresse absolue
|
Absolument pas applicable sans bidouille dans mon cas, ça, heureusement que ça marche sans.
Marsh Posté le 06-11-2006 à 12:01:18
FlorentG a écrit : Selon le protocole http, c'est une adresse absolue
|
ça marche aussi avec une relative... (j'arrête pas de l'utiliser)
Marsh Posté le 06-11-2006 à 12:22:20
chani_t a écrit : ça marche aussi avec une relative... (j'arrête pas de l'utiliser) |
Parce que certains navigateurs sont gentils. Si y'a besoin de bidouille, c'est qu'il y a un problème quelque part
Marsh Posté le 06-11-2006 à 12:24:19
FlorentG a écrit : c'est qu'il y a un problème quelque part |
Non, c'est que le site peut-être déployé n'importe-où, et même n'importe-où dans l'arbo d'un site donné...donc les liens relatifs sont nettement plus pratiques.
Marsh Posté le 06-11-2006 à 12:27:33
skeye a écrit : Non, c'est que le site peut-être déployé n'importe-où, et même n'importe-où dans l'arbo d'un site donné...donc les liens relatifs sont nettement plus pratiques.:o |
Ah, ça c'est parce que tu maîtrise pas où le site peut être déployé. Chez moi ça marche super, à tout moment le framework sait où il est, et donc peut envoyer un header correct
Marsh Posté le 06-11-2006 à 12:29:21
FlorentG a écrit : Ah, ça c'est parce que tu maîtrise pas où le site peut être déployé. Chez moi ça marche super, à tout moment le framework sait où il est, et donc peut envoyer un header correct |
bah c'est faisable, hein...mais c'est beaucoup s'emmerder pour pas grand chose, j'ai pas eu d'échos sur le non-fonctionnement éventuel du truc dans un navigateur donné...
Marsh Posté le 06-11-2006 à 12:50:10
Citation : |
Marsh Posté le 06-11-2006 à 14:18:55
C'etait juste pour souligner qu'il ne fallait pas faire confiance aveuglement aux variables $_SERVER
Marsh Posté le 06-11-2006 à 14:20:15
encore aurait-il fallu que ces dernières soient mentionnées dans ce topic...
Marsh Posté le 06-11-2006 à 15:55:59
Captain Intestinal to the rescue:
Citation : Bah s'il y a un souçi avec une url relative, il suffit de la rendre absolue en utilisant les données contenues dans la variable $_SERVER |
Marsh Posté le 07-11-2006 à 10:53:08
faut juste faire attention a ne pas balancer de print ou de echo avant ton header http...
Marsh Posté le 05-11-2006 à 16:18:37
Bonjours,
Je voudrais savoir commment ont fait pour rediriger un utilisateur juste après avoir exécuté le script de la page.
Pour tous vous dire, ce script est un script d'installation (édition de table mysql, paramétrage de l'administration,...), et je veux qu'une fois les instructions du script d'installation éxécuté, il soit redirigé vers l'état d'installation suivante.