2014-12-09 2 views
-1

사용자 상태/카운티를 얻기 위해 지오 플러그인을 사용하고이를 쿠키에 저장합니다. 따라서 웹 사이트의 데이터에는 해당 주/카운티의 데이터가 표시됩니다. 그러나 문제는 사용자 변경 주/군이 사이트를 다시로드하고 포함 된 구성 파일이 해당 지오 플러그인에서 현재 주/군을 호출하고 쿠키를 설정하는 경우입니다.PHP : 쿠키 값 변경

여기 다시는 현재 카운티로 설정 드롭 다운 목록에서 내 이제 쿠키 코드

// get user location 
require_once(LIBRARY_DIR.'/geoplugin.class.php'); 

$geoplugin = new geoPlugin(); 
$geoplugin->locate(); 
setcookie("county", $geoplugin->region); 

사용자 변경 카운티입니다. 지오 플러그인에서 기본값/현재 카운티를 다시 선택하는 것을 방지하기 위해 무엇을합니까?

답변

-1

쿠키가 아직 설정되지 않은 경우에만 설정하십시오.

if(!isset($_COOKIE['country'])) 
    setcookie('country' , $geoplugin->region);