Page 1 sur 1

rediriger en fonction de la provenance (identification par a

Posté : 26 juil. 2007, 09:43
par jay64
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 !

Posté : 26 juil. 2007, 09:49
par d0m
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/

Posté : 26 juil. 2007, 14:48
par jay64
c'est parfait, merci, ça marche !