rediriger sans header ? - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : rediriger sans header ? (/showthread.php?tid=2997) |
rediriger sans header ? - gameprog2 - 08-09-2010 Salut Vous pouvez m'indiquer une méthode simple pour qu'une page PHP redirige vers une autre page PHP mais sans utiliser Header ? (car je vais avoir bientôt une page PHP avec pas mal de html en début de page donc pas possible d'utiliser le systeme du header). RE: rediriger sans header ? - Anthor - 08-09-2010 Citation :age PHP avec pas mal de html en début de page donc pas possible d'utiliser le systeme du header Changer ce comportement, ce n'est pas normal ! RE: rediriger sans header ? - gameprog2 - 08-09-2010 En fait c'est une page html avec un peu de php dedans et comme il faut renommer la page en .php à cause du script php qui y est contenu, bein j'ai pas le choix. RE: rediriger sans header ? - php_addict - 08-09-2010 (08-09-2010, 11:54 PM)gameprog2 a écrit : bein j'ai pas le choix. si si, revois la facon de coder (ne le prend pas mal) dirige toi vers un modele MVC, (modele vue controleur) grosso modo tu separe l'affichage des donnees (HTML,CSS,etc) et les données (traitement des $_POST, requetes, etc...) ca t'evitera de melanger du code php au milleu de code HTML puis du php, puis du HTML... je faisais ca avant et c'etait bien moche, foutoire, etc...et en plus dans un tel foutoire dans 1 mois tu n'y comprendra plus rien... avec le MVC tu n'aura pas de probleme de redirection car il sera dans le controleur (le C du MVC) donc avant ton code html ---> MVC RE: rediriger sans header ? - gameprog2 - 09-09-2010 Ok merci Je vais voir ça alors (me renseigner sur le MVC) Y a très longtemps que je n'ai pas codé en PHP et j'utilisais toujours cette mauvaise méthode, sauf qu'aujourd'hui je n'ai plus mes anciens codes. N'empêche, avec le MVC je vais faire plus propre RE: rediriger sans header ? - Globe - 09-09-2010 Redirection html sinon =) <meta http-equiv="refresh" content="3; URL=machin.php"> (le 3 correspondant au nombre de secondes avant la redirection). RE: rediriger sans header ? - gameprog2 - 09-09-2010 là, j'ai trouvé http://julien-pauli.developpez.com/tutoriels/php/mvc-controleur/ Merci Globe, mais ma page doit etre dirigée par une action du script et non automatiqument, ha ça y est je viens de me souvenir de mon ancienne façon de faire^^ j'insérais un script javascript et je faisais location=... Je viens de m'apercevoir en lisant le tuto du MVC (voir ci-dessus) qu'il utilise allegrement PHP au milieu du HTML :/ Code : <html> RE: rediriger sans header ? - php_addict - 09-09-2010 (09-09-2010, 12:07 AM)gameprog2 a écrit : là, j'ai trouvé oui, un peu indigeste comme tuto sinon peut etre commence par ceci: tu te fais ton controleur du genre: ton controleur index.php
ton modele.php
ta vue.html
bon c'est pas tres chouette dit comme ca mais si ca peut t'aider.... RE: rediriger sans header ? - gameprog2 - 09-09-2010 Si si ça m'aide déjà à entrevoir comment marche le MVC J'approfondis après ... Merci PHP_Addict RE: rediriger sans header ? - Globe - 09-09-2010 Perso je code comme un porc et quand j'ai la flemme et que mon script doit lancer la redirection je met la redir html dans un echo |