Page 1 sur 1
Redirection PHP
Posté : 13 mars 2014, 13:24
par GameThrone
Bonjour,
Je ne sais pas si c'est possible, mais j'aimerais avoir vos conseils et vos avis par raport à ça.
J'ai un site A qui fait des redirections vers un site B
J'aimerais que lorsque j'arrive sur le site B, afficher un message par exemple
"Vous êtes arriver sur le site B à partir du site A"
Au final, j'aimerais afficher un message sur le site B si un visiteur arrive avec une redirection selon un site définit (Site A).
C'est possible a faire? Et si oui quelle serait les solutions.
Cordialement,
GameThrone
Re: Redirection PHP
Posté : 13 mars 2014, 13:49
par dogmongo
Bonjour,
Je te propose l'utilisation des tableaux $_SERVER
<?php
$adressedusite = $_SERVER['SERVER_NAME'];
if(isset($adressedusite) == "monsitea.com")
{
echo "coucou les arriviste du site A, c'est google qui va aimer ça";
}
?>
si tu veux plus d'info va voir la doc ici
http://www.php.net/manual/fr/reserved.v ... server.php
à bientôt
Re: Redirection PHP
Posté : 13 mars 2014, 14:52
par GameThrone
Bonjour,
Tout d'abord merci de votre réponse.
J'exécute ce code.
Le problème, c'est qu'il me l'affiche tout le temps et non lorsque j'arrive avec un lien html sur le site.
Je vais essayer de comprendre la doc.
Merci,
GameThrone
Re: Redirection PHP
Posté : 13 mars 2014, 15:26
par dogmongo
if($_SERVER['SERVER_NAME'] == "www.phpfrance.com") // ici remplace http://www.phpfrance.com par le site d'ou vient le visiteur, le site A ou B si tu préfère
{
echo 'bonjour, vous venez du site ' .$_SERVER['SERVER_NAME'];
}else{
}
Re: Redirection PHP
Posté : 13 mars 2014, 16:49
par yann18
c'est plutôt $_SERVER[''HTTP_REFERER'] qu'il vous faut. L'Inconvénient c'est que tous les navigateurs ne renvoient pas forcement le refer(l'url de la page ayant conduit l'internaute sur ton site).
je ne comprends pas le pourquoi d'un tel besoin(hors mis pour établir les statistiques )?
Re: Redirection PHP
Posté : 14 mars 2014, 09:44
par dogmongo
Je n'y ai pas pensé sur le coup, mais peu être qu'avec un fichier .htaccess on peu faire quelques chose non ?
Re: Redirection PHP
Posté : 14 mars 2014, 15:31
par Flambi
Pourquoi ne pas utiliser une Get ?
Tu inclues ta variable dans la redirection
header('Location: mapage.php?page=1');
Et dans ton script d'arrivé tu testes ta variable.
if($_GET['page'] == 1)
{
// tu exécutes ton code
}