찾다
  • 로그인
  • 가입
비밀번호 재설정 성공

당신이 관심을 갖고 있는 프로젝트를 팔로우하고 그들에 관한 최신 뉴스를 맛보세요

세션 소개

PHP 세션


PHP 세션 변수는 사용자 세션(세션)에 대한 정보를 저장하거나 사용자 세션 설정을 변경합니다. 세션 변수는 단일 사용자에 대한 정보를 저장하며 응용 프로그램의 모든 페이지에서 사용할 수 있습니다.


PHP 세션 시작

PHP 세션에 사용자 정보를 저장하기 전에 먼저 PHP 세션을 시작해야 합니다. 세션.

참고: session_start() 함수는 <html> 태그 앞에 위치해야 합니다.

<?php session_start() ?>

<html> ;

<body>

</body>

</html>

위 코드는 사용자의 세션을 서버에 등록합니다. 사용자 정보 저장을 시작하고 사용자 세션에 UID를 할당할 수 있습니다.


세션 변수 저장

세션 변수를 저장하고 검색하는 올바른 방법은 PHP $를 사용하는 것입니다. _SESSION 변수:

<?php
session_start();
// 存储 session 数据
$_SESSION['views']=1;
?>
 
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
 
<?php
// 检索 session 数据
echo "浏览量:". $_SESSION['views'];
?>
 
</body>
</html>

출력:

조회수: 1

아래 예에서는 간단한 페이지 조회수 카운터를 만듭니다. isset() 함수는 "views" 변수가 설정되었는지 여부를 감지합니다. "views" 변수가 설정된 경우 카운터가 증가합니다. "views"가 없으면 "views" 변수를 생성하고 1로 설정합니다:

<?php
session_start();
 
if(isset($_SESSION['views']))
{
         $_SESSION['views']=$_SESSION['views']+1;
}
else
{
         $_SESSION['views']=1;
}
echo "浏览量:". $_SESSION['views'];
?>


세션 삭제

일부 세션 데이터를 삭제하려면 unset() 또는 session_destroy() 함수를 사용하면 됩니다.

unset() 함수는 지정된 세션 변수를 해제하는 데 사용됩니다:

<?php
session_start();
if(isset($_SESSION['views']))
{
         unset($_SESSION['views']);
}
?>

session_destroy() 함수를 호출하여 세션을 완전히 삭제할 수도 있습니다:

<?php
session_destroy();
?>

참고 : session_destroy() 세션이 재설정되고 저장된 모든 세션 데이터가 손실됩니다.

세션에는 약 12가지 기능이 있습니다:

session_start: 초기 세션.
session_destroy: 세션을 종료합니다.
session_unset: 세션 메모리를 해제합니다.
session_name: 현재 세션 이름에 접근합니다.
session_module_name: 현재 세션 모듈에 접근합니다.
session_save_path: 현재 세션 경로에 접근합니다.
session_id: 현재 세션 코드에 접근합니다.
session_register: 새로운 변수를 등록합니다.
session_unregister: 등록된 변수를 삭제합니다.
session_is_registered: 변수가 등록되었는지 확인합니다.
session_decode: 세션 데이터 디코딩.
session_encode: 세션 데이터 인코딩.

전역 변수 $_SESSION도 있습니다


PHP 세션에 사용자 정보를 저장하기 전에 먼저 세션을 시작해야 합니다.
참고: session_start() 함수는 태그 앞에 배치되어야 합니다:

<?php session_start() ?>

<html>
<body>

</body>
</html>

php에서 세션 사용법.

(1) 세션 시작
세션을 사용할 때마다 "session_start();"라는 문장을 추가합니다. 이름에서 알 수 있듯이 이 함수의 기능은 세션 사용을 시작하는 것입니다.
(2) 세션 등록
먼저 $login과 같은 전역(전역으로 정의해야 하며 그렇지 않으면 다른 페이지에서 사용할 수 없음) 배열을 만듭니다. 여기서 $login['name'] ="Victor" , $login['pwd']="111111", 그리고 "session_register(login);" 함수를 호출하면 세션이 성공적으로 등록됩니다.
(3) 세션에서 변수 사용하기
세션 등록과 마찬가지로 먼저 전역 배열을 생성해야 하며 그 다음은 일반 배열을 사용하는 것과 같습니다.
(4) 세션이 등록되었는지 확인
매우 간단합니다. "if (session_is_registered(login))"를 사용하여 판단하면 됩니다.
(5)
세션 제거도 "session_unregister(login);"만 하면 매우 간단합니다.
참고: (2)(3)(4)(5)를 수행하기 전에 반드시 (1)을 수행하십시오.


새로운 파일
<?php session_start(); // 存储 session 数据 $_SESSION['views']=1; ?> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php // 检索 session 数据 echo "浏览量:". $_SESSION['views']; ?> </body> </html>
시사 Clear
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~