// 그누보드로 제작한 프로젝트에서 자동로그인 기능이 풀릴 때가 자주 발생하는데 그 때 사용하는 코드이다.
<?php
// 자동 로그인 지속
if ( isset($_COOKIE['reg']) && $_COOKIE['reg']-time()<86400*30 ) { // 쿠키가 있고, 유효 시간이 한 달 미만이면
$exp = time() + 86400*365; // 다시 1년 유효
$key = md5($_SERVER['SERVER_ADDR'] . $_SERVER['SERVER_SOFTWARE'] . $_SERVER['HTTP_USER_AGENT'] . $member['mb_password']);
set_cookie('ck_mb_id', $member['mb_id'], 86400 * 31);
set_cookie('ck_auto', $key, 86400 * 31);
}
?>
'웹 개발 이야기 > php' 카테고리의 다른 글
[PHP] calendar_basic (0) | 2023.03.09 |
---|---|
[PHP] 인스타그램 피드 가져오기 (Rapid API 이용) (0) | 2023.03.09 |
[PHP] 텍스트자르고 말줄임표 붙이기 (0) | 2023.03.08 |
[PHP] 파일 업로드 (0) | 2023.03.08 |
[PHP] URL 출력하기 (0) | 2023.03.08 |
댓글