redirection automatique suivant le referer

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : redirection automatique suivant le referer

par Invité » 07 juil. 2005, 23:01

Salut

Ca n'affiche rien :(

alors que par exemple le $HTTP_REFERER me donne bien mon url d'ou je viens

par Cyrano » 07 juil. 2005, 21:58

fais afficher ce que retourne substr($_SESSION['HTTP_REFERER'],0,x) pour vérifier si ça correspond à ce que tu as mis en comparaison de vérification.

par Tagada » 07 juil. 2005, 21:54

Merci pour la précision du Else :P

Bon bah dans les 2 cas ca me mets toujours "coucou ca marche"

Que je vienne de "mon site", d'un autre site ou en lien direct :( :(

par ludo_c17 » 07 juil. 2005, 21:15

je sais pas si sa va marché mais ta une erreur oublie de else voila le code correct par rapport a se que tu voulais faire
<? 
if (substr($_SESSION['HTTP_REFERER'],0,x)!="monsite"){ 
echo "coucou ca marche"; 
} 
else
{
echo "marche pas"; 
}
?>
parceque la c'est logique que sa affiche les deux sans le else

j'espere avoir pu t'aider

par tagada » 07 juil. 2005, 19:51

Merci de ta réponse ;)

Voila un essai que j'ai fait :

<?
if (substr($_SESSION['HTTP_REFERER'],0,x)!="monsite"){
echo "coucou ca marche";
}
echo "marche pas";
?>

Que je vienne de monsite ou de n'importe qu'elle autre ou en direct (referer vide) je vois toujours les deux.. ca marche, marche pas :( :(

Désolé je suis nul je débute


:oops:

zzzzzzzzZZZZZZ

par Invité » 07 juil. 2005, 16:44

if (substr($_SESSION['HTTP_REFERER'],0,x)!="monsite")
header("location:redirigever une autre page")

redirection automatique suivant le referer

par tagada » 07 juil. 2005, 13:57

Bonjour à tous,

Voici mon problème :

J'ai une bout de site sur un serveur mais je souhaiterais que seul les gens venant d'un autre site connu d'avance puissent acceder à cette page....

En gros :

si tu viens de monsite.com tu as le droit de lire la page.
si tu viens d'autre part tu n'as pas le droit.

Pour l'instant c'est pas trop dur mais le seul problème c'est que le fameux "monsite.com" peut être du genre :

test.monsite.com ou monsite.fr ou test.monsite.fr etc......

En résumé il faudrait que la vérif ne se fasse que sur le champ "monsite"

et cela je n'ai pas réussi à le faire en php :(

Merci d'avance pour vos idées.