rediriger en fonction de la provenance (identification par adresse IP)

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 : rediriger en fonction de la provenance (identification par adresse IP)

par jay64 » 26 juil. 2007, 14:48

c'est parfait, merci, ça marche !

par d0m » 26 juil. 2007, 09:49

Pour obtenir l'ip de la personne :
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
	$IP = $_SERVER['HTTP_X_FORWARDED_FOR'] ;
elseif(isset($_SERVER['HTTP_CLIENT_IP']))
	$IP = $_SERVER['HTTP_CLIENT_IP'] ;
else
	$IP = $_SERVER['REMOTE_ADDR'] ;
(gère le cas du proxy)

après pour connaître la relation IP - pays va voir de ce coté :
http://ip-to-country.webhosting.info/

rediriger en fonction de la provenance (identification par a

par jay64 » 26 juil. 2007, 09:43

Bonjour,

J'ai un domaine dans lequel j'ai créé deux dossiers de la manière suivante :
www.mondomaine.com/us et www.mondomaine.com/uk

Je voudrais que les visiteurs américains qui taperaient simplement www.mondomaine.com soient redirigés automatiquement vers www.mondomaine.com/us/index.php et les britaniques vers www.mondomaine.com/uk/index.php
Si le visiteur n'est ni l'un ni l'autre, alors le rediriger également vers www.mondomaine.com/us/index.php

Savez-vous si je peux automatiser cela, en fonction de l'identification de leur adresse IP, et si oui comment le gérer ?

Merci !