PHP 세션

1836 단어 phpwebdev

이 블로그의 색인


  • 정의.
  • 세션을 시작하는 방법?
  • 세션 변수를 저장하는 방법?
  • 세션을 파괴하는 방법?
  • 세션은 어떻게 작동합니까?

  • 안녕하십니까
    PHP 세션에 대해 이야기해 봅시다.
    먼저 세션이란 무엇입니까 -->
    세션은 사용 중인 현재 웹 애플리케이션(PHP에서)과 관련된 번들 또는 데이터 백입니다.
    (또는)
    세션은 여러 페이지에서 사용할 정보(변수에)를 저장하는 방법입니다.

    쿠키와 달리 정보는 사용자 컴퓨터에 저장되지 않습니다.

    PHP에서 세션을 시작하는 방법은 무엇입니까?

    <?php
         session_start();
    ?>
    


    언제 세션을 시작해야 합니까?
  • 사용자가 로그인한 후에만 애플리케이션의 모든 페이지를 초과할 수 있도록 하려면.
    로그인하는 동안 myusername을 사용자 이름이나 사용자 이메일 또는 기타 blahhhh blahhh.....로 설정할 수 있습니다.

  • <?php 
         if( isset($_SESSION["myusername"]) ){
             header("location:home.php");
         }
    ?>
    


  • 애플리케이션에 로그인한 사용자의 나이를 두 번 이상 표시하려면 데이터베이스에서 나이를 한 번만 가져와 다음과 같은 세션 변수에 저장할 수 있습니다.

  • <?php
         session_start();     
         $_SESSION['age'] = $age;
     ?>
    


    세션을 파괴하기 전에 원하는 곳 어디에서나 사용하십시오.

    세션을 파괴한다는 것은 무엇을 의미합니까?
  • 응용 프로그램에서 모든 작업을 완료했으며 이제 이 응용 프로그램에서 로그아웃하려고 한다고 가정합니다.
    아무도 귀하의 허가 없이 귀하의 계정에 다시 로그인하는 데 사용할 수 없도록 세션에 저장된 모든 정보를 삭제하려면 세션을 파괴해야 합니다.

  • <?php
         session_destroy()
     ?>
    
    


    세션은 어떻게 작동합니까?



    세션 지원을 통해 $_SESSION superglobal 배열의 요청 간에 데이터를 저장할 수 있습니다. 방문자가 사이트에 액세스하면 PHP는 자동으로(session.auto_start가 1로 설정된 경우) 또는 요청 시(session_start()를 통해 명시적으로) 특정 세션 ID가 요청과 함께 전송되었는지 여부를 확인합니다. 이 경우 이전에 저장된 환경이 다시 생성됩니다.

    좋은 웹페이지 즐겨찾기