lien direct vers autre page! - PHP - Programmation
Marsh Posté le 25-06-2004 à 10:23:45
Je te conseille de jeter un oeil à la fonction header()
http://www.php.net/manual/en/function.header.php
Marsh Posté le 25-06-2004 à 10:49:59
ou alors plus moche tu fais :
print("<script language=\"Javascript\" type=\"text/javascript\">" );
print("window.location = '$url';" );
print("</script>" );
return;
Marsh Posté le 25-06-2004 à 11:04:20
Je n'ai pas compris a quoi coorespond window.location et url?
Marsh Posté le 25-06-2004 à 11:08:49
La première solution est meilleure
window.location c'est une commande javascript pour rediriger. $url, c'est l'url de destination
Marsh Posté le 25-06-2004 à 11:15:10
J'ai bien compris que l'autre est meilleur mais très compliqué pour quelqu'un qui débute! J'essayerais dans 1 semaine quand j'aurais un peu mieux compris!
Sinon avec l'autre solution ca marche
merci
Marsh Posté le 25-06-2004 à 11:15:33
c clair que le javascript c pourri mais ça présente le seul avantage d'éviter les erreurs de type header can not be sent... (qui sont évitables par ailleurs relativement facilement je vous l'accorde )
treza22 : essaie quand mêem le coup du header("location : URL" ); c plsu joli conceputuellement et plus rapide !!!
Marsh Posté le 25-06-2004 à 11:23:42
Met ceci dans un fichier, met le sur ton serveur et appelle le. Tu verras l'effet et tu comprendras l'utilisation.
Code :
|
Marsh Posté le 25-06-2004 à 11:33:24
C'est super sympas de m'aider mais il ne doit pas m'aimer le header(). J'ai essayer et ca ne me renvoie rien! Il y a peut être quelque chose d'autre a mettre?
Marsh Posté le 25-06-2004 à 11:37:16
Il faut surtout veiller à n'envoyer aucune informations vers le navigateur du client avant l'appel à header().
Donc cela veut dire, pas d'affiche préalable donc la page doit commencer par <?php
Marsh Posté le 25-06-2004 à 11:46:48
Ben j'ai beau essayer je n'y arrive pas!
Ca ne m'affiche pas d'erreur mais ca ne fait rien...
Merci quand meme
Marsh Posté le 25-06-2004 à 10:22:18
Bonjour!
Comment peut-on passer a une autre page directement apres avoir éxécuter plusieurs chose en php? Je voudrais aussi savoir comment mettre dans cette nouvelle page des variables pris dans l'ancienne page.
Merci d'avance