로그인하지 않은 사용자 세션으로 구분하기 채택완료
로그인 하지 않은 사용자를 세션으로 구분하려고 하는데요.
세션에 랜덤값을 부여해서 사용자를 구분하고 싶습니다.
홈페이지 접속하자마자 세션을 생성해야할텐데 어디 파일에서 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개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택