> 백엔드 개발 > PHP 튜토리얼 > easyrecovery professional php4의 세션 기능 검토 (1)

easyrecovery professional php4의 세션 기능 검토 (1)

WBOY
풀어 주다: 2016-07-29 08:33:41
원래의
1030명이 탐색했습니다.

PHP4는 PHP3보다 새로운 세션을 지원합니다. 한동안 사용하면서 기능 인터페이스, 내부 메커니즘,
응용 편의성에 대해 전반적으로 이해하게 되었습니다.
모두가 세션의 의미를 알아야 합니다. 세션에는 여러 개의 http 요청과 응답이 포함될 수 있습니다.
예를 들어 163.net을 사용하는 경우 로그인부터 로그아웃 또는 시간 초과까지가 세션으로 간주됩니다. 세션
식별은 일반적으로 시스템 내에서 생성된 고유 세션 ID로, 일반적으로 매우 긴
문자열입니다. 세션 ID 외에도 세션에는 세션의 다양한 상태를 기록하고 구별할 수 있는
자체 세션 데이터가 있을 수도 있습니다.
php4는 세션 작업을 위해 다음 인터페이스를 제공합니다.
session_start — 세션 데이터 초기화
session_destroy — 세션에 등록된 모든 데이터를 삭제합니다.
session_name — 현재 세션 이름을 가져오거나 설정합니다.
session_module_name — 현재 세션 모듈 가져오기 및/또는 설정 
session_save_path — 현재 세션 저장 경로 가져오기 및/또는 설정 
session_id — 현재 세션 ID 가져오기 및/또는 설정 
session_register — 현재 세션 모듈에 변수 등록 session
session_unregister — 현재 세션에서 변수 등록 취소
session_is_registered — 변수가 세션에 등록되어 있는지 확인
session_decode — 문자열에서 세션 데이터를 디코딩합니다.
session_encode — 현재 세션 데이터를 다음과 같이 인코딩합니다. a 문자열
의 의미는 한 눈에 알 수 있습니다. session_start는 세션을 시작하고, session_destroy는 세션을 종료하며, session_id는 현재 session_id를 가져오고, session_register는 현재
세션에 변수를 등록합니다. 사용자 등 유용 쇼핑을 하다가 특정 제품을 선택할 때
session_register를 사용하여 현재 세션에 제품 이름이나 코드를 등록할 수 있습니다.
예를 들어, 다음 예(php 매뉴얼에서 추출):
session_register("count")
$count
?> , 이 페이지를


#
#하는 경우 세션 ID를 유지하는 데 필요합니다. 사용자가 쿠키를 비활성화했습니다
계속하려면 여기를 클릭하세요
session_register는 암시적으로 session_start를 실행할 수 있습니다(사용자가 세션_
호출 시작 전에 전송하지 않았습니다), 현재 세션은 사용자가 여기를 클릭
을 클릭할 때마다 변수 개수를 1씩 증가시킵니다. 직접 시도해 볼 수 있습니다. 여기서는 의 의미를 자세히 설명하지 않습니다.

위 내용은 easyrecovery professional의 내용을 포함하여 easyrecovery professional php4(1)의 세션 기능에 대한 리뷰를 소개한 것입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿