[PHP] session 로그인 / 로그아웃 처리~ 용-ILE/PHP2008. 11. 17. 17:14
[PHP] session 로그인 / 로그아웃 처리~
php-5.1.4
세션 id 저장 :
~~~~~~~~~login.php~~~~~~~~~~~~~
//아래는 register_globals = Off 면 설정
$_register_globals = (bool) ini_get('register_globals');
if (!$_register_globals) {
if (function_exists('ini_set')) {
ini_set('session.bug_compat_42', 0);
ini_set('session.bug_compat_warn', 0);
ini_set('session.gc_maxlifetime', 60);//60초만 세션 변수 기본은 1440 임
// ini_set('session.cache_expire', 60);
ini_set('session.gc_probability', 100);//<-- 정해진 시간에 100% 가비지 컬렉션 하게
}
}
/** 세션 사용 방식은 3가지 , files ,mm , user
//기본은 파일로 메모리로 할려면 'mm' 인데 이건 아파치 php 설치할 옵션을 지정해야 할수 있음
// user 는 디비 이용할때나 .. **/
session_start();
$_SESSION['s_userid']="fs"; // seesion 변수에 아이디 저장
echo $_SESSION['s_userid']; //찍어보기
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
세션 사용
~~~~~~~~~main.php~~~~~~~~~~~~~
session_start();
echo $_SESSION['s_userid'];
if( strlen($_SESSION['s_userid']) == 0 ) echo "로그아웃";
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
시간되면 자동 로그인은 음 로그아웃 php 를 만들어서
메타 테그를 활용해도 괜찮을 것 같음
ex) 1시간 마다
<meta http-equiv="refresh" content="3600; url=logout.php">
'용-ILE > PHP' 카테고리의 다른 글
[php] vi 에서 확장자 다르게 해주고 문법 구분 색 보기? (0) | 2011.03.16 |
---|---|
[php] 함수 @ 골뱅이 의미는 ? 용도 (0) | 2008.05.15 |
PHP DOM 파서 활용 예제 (0) | 2008.05.15 |
[php] 설정값 global_register 관련 on / off (0) | 2008.05.15 |