«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

[위미르 개발팀] Android, iOS , Web 제작

[PHP] 세션 설정하기 본문

개발자료/Web

[PHP] 세션 설정하기

위미르개발팀 2017. 10. 26. 19:10

로그인을 유지시키는 세션을 설정하는 방법입니다.


먼저 로그인시에 세션에 값을 넣어 주어야 합니다.


 $_SESSION['user_id'] = $id;

 $_SESSION['user_idx'] = $idx;


세션에 유저 id와 인덱스값을 넣어주었습니다.


다음은 세션을 처리할 php파일의 내용입니다.


<?

    session_cache_expire(360); //세션이 유지될 시간을 입력합니다.

    session_start();


    $user_id = $_SESSION['user_id'];   //세션에서 값을 받아옵니다.

    $user_idx = $_SESSION['user_idx']; //세션에서 값을 받아옵니다.

    if(!$user_id) {

      //아이디값이 없을경우 세션이 만료되었다는 의미이므로 처리할 코드를 입력합니다.

    }

?>




session_cache_expire()에는 세션이 유지될시간을 분단위로 입력합니다.


작성하신 세션 php파일을 세션을 체크할 페이지에 include 합니다.


그리고 로그아웃시에는 세션 유지시간내에도 강제로 세션이 삭제되어야 합니다.


session_destroy(); 


세션을 삭제하고 다시 페이지에 가보시면 위에 작성한 세션의 없을경우의 상태가 보여집니다.







희 위미르에서는 모바일 어플리케이션(Android/iOS), Web 개발을 해드리고 있습니다.


문의 전화 : 070-4177-3962




Comments