Rediriger un REFERER
7 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Rediriger un REFERER
Bonjour,
Je voudrais rediriger un referer mais la variable REFERER est visiblement gardée dans le cache du navigateur et comme je renvoie sur le meme site (mais pas sur la meme page) ben le code boucle sur lui même. Une idée pour sortir de la boucle ?
Je voudrais rediriger un referer mais la variable REFERER est visiblement gardée dans le cache du navigateur et comme je renvoie sur le meme site (mais pas sur la meme page) ben le code boucle sur lui même. Une idée pour sortir de la boucle ?
- Code: Tout sélectionner
$url = $_SERVER["HTTP_REFERER"];
$r = strstr($url,'expression');
if($r != FALSE)
{
header("Location: http://www.monsite.com/page1");
exit;
}
Salut,
Certains firewall empêchent aussi de tracer la navigation, je pense à Kerio que j'utilise.
Certains firewall empêchent aussi de tracer la navigation, je pense à Kerio que j'utilise.
- Code: Tout sélectionner
if (isset($_SERVER["HTTP_REFERER"]))
....
else
...
pas mieux, la variable n'est pas affectée donc la ca ne marche plus du tout.
dorian53 a écrit:
- Code: Tout sélectionner
if (isset($_SERVER["HTTP_REFERER"]))
....
else
...
KOogar a écrit:pas mieux, la variable n'est pas affectée donc la ca ne marche plus du tout.dorian53 a écrit:
- Code: Tout sélectionner
if (isset($_SERVER["HTTP_REFERER"]))
....
else
...
T'es sur ?
Justement, pas affectée -> répond FALSE à isset().
J'utilise cette méthode et ça marche.
- billyboylindien
- WRInaute passionné

- Messages: 578
- Inscription: Lun Fév 28, 2005 22:25
$r2=TRUE;
$url = $_SERVER["HTTP_REFERER"];
$r = strstr($url,'expression');
if($r != FALSE && $r2)
{
header("Location: http://www.monsite.com/page1");
global $r2=FALSE;
exit;
}
Pour ne pas boucler non ?
$url = $_SERVER["HTTP_REFERER"];
$r = strstr($url,'expression');
if($r != FALSE && $r2)
{
header("Location: http://www.monsite.com/page1");
global $r2=FALSE;
exit;
}
Pour ne pas boucler non ?
- Code: Tout sélectionner
if (isset($_SERVER["HTTP_REFERER"]))
header('Location: ' . $_SERVER["HTTP_REFERER"]);
else
header('Location: http://www.example.com/page1');
exit;
dorian53 >> mon serveur (OVH dans ce cas) n'affecte pas la variable
billyboylindien >> même avec une global je reviens dans la boucle, pour en sortir 1 define($r2,FALSE) serait mieux mais je vais ou apres ?? Sortir de la boucle pour aller ou ??
Je pensais plus à un moyen de reaffecté une valeur à la variable globale REFERER pour sortir vraiment de la boucle et couper court au script.
Ca etant je peux bidouiller, renvoyer sur une autre page d'une autre site qui cette page redirigera sur la bonne page. Ca fait bidouille.
Je pensais pas galerer pour rediriger 1 referer sur la page de mon choix. C'est fait
billyboylindien >> même avec une global je reviens dans la boucle, pour en sortir 1 define($r2,FALSE) serait mieux mais je vais ou apres ?? Sortir de la boucle pour aller ou ??
Je pensais plus à un moyen de reaffecté une valeur à la variable globale REFERER pour sortir vraiment de la boucle et couper court au script.
Ca etant je peux bidouiller, renvoyer sur une autre page d'une autre site qui cette page redirigera sur la bonne page. Ca fait bidouille.
Je pensais pas galerer pour rediriger 1 referer sur la page de mon choix. C'est fait
7 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Live Search corrige le problème de referrers
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Google ajoute la Navigation par nom dans sa Toolbar
- Optimiser ses codes HTTP pour le référencement
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Domaine favori - URL canonique
- Changer de nom de domaine sans perdre son référencement
- Comment réussir vos parrainages AdSense
- Liste d'erreurs classiques de duplicate content
- Aperçu des différents types de redirection
- Moyen de lutter contre le referer spam ou spam referer ...
- Que faire ? Rediriger sans rediriger :)
- Top Referer
- HTTP Referer
- Drôle de referer
- Googlemaps en referer
- spam de referer ?
- Referer fantôme...
- GG Analytics, referer
- Etrange referer
- Referer anonyme ?
- referer adwords
- parser le referer
- Referer non expliqué...
- referer bizzare
Qui est en ligne
Utilisateurs parcourant ce forum: Chambreclose et 1 invité




le forum