2013-02-05 2 views
4

내 방문 페이지에서 사용자를 Google 위치 중 하나로 안내 할 수있는 웹 사이트가 있습니다. 위치 선택을 저장하고 저장된 정보를 기반으로 올바른 위치로 리디렉션 할 수있는 방법이 있는지 궁금합니다. 나는 그들이 많은 상점 페이지에서 전에 이것을 보았고, 당신이 당신의 지역 상점을 찾아 볼 수있게했다. 쿠키가이 정보를 저장하는 가장 좋은 방법일까요?저장된 쿠키 정보를 기반으로 사용자를 웹 사이트로 리디렉션

+0

http://php.net/setcookie –

답변

9

쿠키는 이러한 상황에 완벽 할 것입니다. 위치 ID를 기록한 다음 다음 번에 해당 위치로 리디렉션하십시오!

// store an array of location cookie names and there location values 
$places = array('us'=>'/united-states.php'); 

// After user chooses a location, store the cookie based on his choice: in this case, us! 
setcookie('location','us', time() + (3600 * 24 * 7)); 

// On a new page check the cookie is set, if it is then redirect users to the value of that cookie name in the array! 
if(isset($_COOKIE['location'])){ 
    header('Location: '.$places[$_COOKIE['location']]); 
} 
+0

당신은 멋지고 빠릅니다! 정말 고마워! – user2044644

+0

@ user2044644 ​​내 기쁨! –

관련 문제