로그인하지 않은 사용자 세션으로 구분하기 채택완료
최고에요
7년 전
조회 3,549
로그인 하지 않은 사용자를 세션으로 구분하려고 하는데요.
세션에 랜덤값을 부여해서 사용자를 구분하고 싶습니다.
홈페이지 접속하자마자 세션을 생성해야할텐데 어디 파일에서 set_ssession을 해야할까요??
1.그냥 landing.php에서 하면 되나요??
2.set_session 함수는 모든 폴더에서 부를 수 있는 함수인가요?
3.세션값을 난수 생성으로 하려고 하는데요!
$result=mt_rand();
set_session($guest_id,$result) 로 하면 될까요??
웹잘알 님들 부탁 드립니다ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
7년 전
그누보드 루트에 common.php 파일이 있습니다.
362~393라인이 비회원일 경우, 자동로그인 처리하는 부분인데요.
자동로그인이 설정되지 않은 비회원의 경우를 대상으로 세션을 생성하시면 될 것으로 보입니다.
</p>
<p>} else {
// 자동로그인 ---------------------------------------
// 회원아이디가 쿠키에 저장되어 있다면 (3.27)
if ($tmp_mb_id = get_cookie('ck_mb_id')) {</p>
<p> //자동로그인 영역
} else {</p>
<p> $guest_id = get_session('guest_id');</p>
<p> if (!$guest_id) {</p>
<p> $result=mt_rand();</p>
<p> set_session('guest_id',$result);</p>
<p> }</p>
<p> }
// 자동로그인 end ---------------------------------------
}</p>
<p>
위와 같이 처리하시면 될 것 같습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
최고에요
7년 전
완벽한 답변이십니다!!! 진짜 감사합니다!!! 꼭꼭꼭 좋은 하루 보내시길!!!!!!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인