테스트 사이트 - 개발 중인 베타 버전입니다

php set cookie 채택완료

릴보이즈 4년 전 조회 1,777

그누보드 내부에서 있는 쿠키 함수 있잖아요 

set_cookie 이게 아무리 써도 쿠키에 추가 되지 않는것 같은데.. 

사용법 좀 다시 알려주실분 계신가요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
4년 전

그누보드의 set_cookie() 함수는 쿠키를 암호화하여 저장하기 때문에,

set_cookie() 함수로 저장된 쿠키는 get_cookie() 로 가져와야 됩니다.

 

한편, php 에서 제공하는 setcookie() 를 사용하면, $_COOKIE['~'] 변수로 가져올 수 있습니다.

 

ex.

set_cookie('ck_visit_ip', $ip);

if (get_cookie('ck_visit_ip') == $ip) 

 ~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

릴보이즈
4년 전
그렇다면 set_cookie 이 함수내부에 쿠키명 또한 암호화된거죠? 그래서 아무리 조회를 해도 안나오는거군요?!
마르스컴퍼니
4년 전
함수를 깊게 살펴보지는 않아서.. 그 이상은 잘 모르겠습니다.
릴보이즈
4년 전
확인 해보니까 그렇더라구요 그래서 그냥 원래 있던 쿠키 함수를 써서 하려구요 답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

테스트하신 소스를 올려 보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인