redirection vers URL en php

redirection vers URL en php - Programmation

Marsh Posté le 11-04-2001 à 11:35:22    

Salut
 
La commande en PHP pour redirigé vers une URL c'est quoi
 
En asp c'est response.redirect, mais en PHP????
 
Merci

Reply

Marsh Posté le 11-04-2001 à 11:35:22   

Reply

Marsh Posté le 11-04-2001 à 11:44:41    

Le php s'exécute directement sur le serveur. Il ne dispose pas (à ma connaissance) de fonction de redirection.
Pour obtenir une redirection il faut envoyer au navigateur une instruction de redirection (par example en HTML pur : "<META http_equiv refreh>" je me rappelle plus la syntaxe exacte de l'instruction.) soit en langage HTML soir dans un autre langage exécuter par le navigateur (javascript par example).

Reply

Marsh Posté le 11-04-2001 à 11:46:18    

c'est bien dommage
bon alors JavaScript alors...
merci

Reply

Marsh Posté le 11-04-2001 à 11:53:55    

si
 
header ("location = tapage.html" )
 
suis plus sur de la syntaxe, alors si pb, regarder la doc php pour se servir de HEADER()

Reply

Marsh Posté le 11-04-2001 à 12:06:42    

ok vais me renseigner sur header
meci

Reply

Marsh Posté le 11-04-2001 à 12:11:29    

la syntaxe c'est header("Location: test.html" );
Mais tu peux le faire que si tu n'as fait  aucune sortie vers le client(sinon le header est déja envoyer).
En js c'est:
document.location.href="test.html";


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

Marsh Posté le 11-04-2001 à 12:15:19    

Tu peux faire cela :
 
-------------------------------------------------------
 
1 - tu ne dois rien écrire d'autre sur ta page avant cela :  
<?php
header("Location: http://www.php.net" );  
?>
 
-------------------------------------------------------
 
2 - Ou en utilisant du Javascript généré avec du PHP(à insérer dans ta page entre <html><body> ton code php </body></html> ) :
 
<?php
//------- Redirection --------
echo "<script language=\"Javascript\">
 document.location = \"http://www.yahoo.fr\";
      </script>";  
 
//----------------------------
?>
 
--------------------------------------------------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed