2012-10-29 2 views
0

PHP를 사용하여 매우 기본적인 유효성 검사 스크립트가 있는데 유효성이 확인되면 jQuery 쿠키 플러그인으로 쿠키를 설정하려고합니다. PHP 아주 새로운이기 때문에, 나는 여기에 자바 스크립트 기능을 코딩하는 방법을 모르는 :PHP 함수에서 jQuery를 사용하여 쿠키를 설정하는 방법

if($validated) { 
    //SET jQUERY COOKIE HERE: $.cookie('COOKIE_NAME', 'COOKIE_INFO', { expires: 1, path: '/' });) 
    header("Location: correct.php"); 
} else { 
    header("Location: incorrect.php"); 
} 

나는이 PHP를 사용할 수있어,하지만 나중에 내가 jQuery를 기능에 쿠키를 액세스 할 필요가 있고, 클라이언트 측에 훨씬 익숙해지기 때문에 jQuery Cookie 플러그인을 사용하여 작업을 수행하고 싶습니다.

모든 안내를 보내 주시면 감사하겠습니다.

+0

PHP로 만들면 자바 스크립트에서 액세스 할 수 있습니다. 이런 맥락에서 JavaScript로 할 이유가 없습니다. –

+1

쿠키 설정이 jQuery의 특정 기능이 아니라는 것을 알고 계셨습니까? 'jQuery.cookie'는 클라이언트 쪽에서 쿠키를 조작하기위한 간단한 API 만 제공합니다. 쿠키가 서버 측에서 설정된 경우 jQuery.cookie를 사용하여 쿠키를 읽는 것이 더 어려워 질 수는 없습니다 .. –

+0

jQuery가 액세스 할 수 있는지 모르셨습니까? 서버 사이드 쿠키! – JayDee

답변

2

개념을 혼합하고있는 것 같습니다.

서버와 클라이언트 모두에서 쿠키를 설정할 수 있습니다. 그리고이 쿠키는 두 부분으로 다시 읽을 수 있습니다.

그래서 PHP (http://php.net/manual/en/function.setcookie.php)로 쿠키를 설정하고 jQuery (https://github.com/carhartl/jquery-cookie)로 읽을 수 있습니다).

희망이 있습니다. 문안 인사.

+0

감사합니다.이 작업을 수행 할 수 있는지 알지 못했습니다. 이것이 스택 오버 플로우를 좋아하는 이유이며, 매일 새로운 것을 배우게됩니다. 이제 PHP로 설정했습니다 :) – JayDee

0

구글을 사용하십시오 : PHP function

구문 : bool setcookie ($name , $value , $expire , $path );

1

그것은 자바 스크립트에서 수행 할 수 있지만, PHP를 사용하지 않을 이유가 없습니다. manual 페이지는 아주 간단합니다.

JavaScript로 구현하는 경우 일반 페이지로 들어가서 평소대로 스크립트를 포함하십시오. 쿠키를 설정 한 후 리디렉션하려면 window.location.href 전화가 필요합니다.

관련 문제