php redirection selon un critaire

php redirection selon un critaire - PHP - Programmation

Marsh Posté le 08-06-2006 à 13:36:22    

Bonjours,
une simple redirection et de la forme:
<meta http-equiv="refresh" content="0;url=/repertoir/">
 
 
se que je desir savoir sait: esque il est possible de rediriger un visiteur en fonction de l'adresse qu'il a taper  
dans son explorateur
 
par exemple:
 
il y a le nom de domaine toto.com et babar.fr qui pointe tous les deux sur le meme ftp et donc tous les deux sur le meme site
 
je voudrai qu dans le repertoir dans lequels il point il y est une page en php qui les redirige vrs le repertoir qui corespon a se qu'il on rentrer:
 
babar.fr => rediriger vers le reprtoir /babar/
toto.com => rediriger vers le repertoir /toto/
 
merci d'avance

Reply

Marsh Posté le 08-06-2006 à 13:36:22   

Reply

Marsh Posté le 08-06-2006 à 14:34:05    

$_SERVER['HTTP_REFERER']
 
=> L'url du site d'où vient le visiteur de la page (pas toujours renseigné ou exact).

Reply

Marsh Posté le 08-06-2006 à 15:01:44    

merci mais je ne compren pas trop comment faire j'ai une petit id mais jen sui pas sur:
 
<?php
if ($_SERVER['HTTP_REFERER']  == "http://www.toto.com" )
{
<meta http-equiv="refresh" content="0;url=/toto/">  
}
else
{
if ($_SERVER['HTTP_REFERER']  == "http://www.babar.fr" )
{
<meta http-equiv="refresh" content="0;url=/babar/">  
}
else
{
?>
<!-- les lien vers les pages en html -->
<?php
}
}
 
?>
 
 
quand pencai vous?
 
merci d'avance


Message édité par overcrach le 08-06-2006 à 15:03:49
Reply

Marsh Posté le 08-06-2006 à 15:09:28    

Je vien de modifier moi meme car j'ai trouver une ereur
 
<?php
if ($_SERVER['HTTP_REFERER']  == "http://www.toto.com/" )
{
?>
<meta http-equiv="refresh" content="0;url=/toto/">
<?php
}
else
{
if ($_SERVER['HTTP_REFERER']  == "http://www.babar.fr/" )
{
?>
<meta http-equiv="refresh" content="0;url=/babar/">  
<?php
}
else
{
?>
ereur
<?php
}
}
 
?>
 
 
mais apres tests sella m affiche toujours le texte que j'ai mis en html qui me dit quil y a une ereur
 
merci d'avance


Message édité par overcrach le 08-06-2006 à 15:10:27
Reply

Marsh Posté le 08-06-2006 à 18:34:15    

echo $_SERVER['HTTP_REFERER'];
 
et tu verras bien.
 
Ceci dit c'est pas une bonne idée, car comme on t'a dit c'est pas une donnée fiable du tout.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Sujets relatifs:

Leave a Replay

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