>  기사  >  백엔드 개발  >  PHP 세션 처리 관련 기능 소개

PHP 세션 처리 관련 기능 소개

WBOY
WBOY원래의
2016-08-08 09:26:141020검색

PHP세션 기능 처리1, session_start

기능: 세션을 시작하거나 기존 세션을 반환합니다.

함수 프로토타입: boolean session_start(void);

반환 값: 부울 값

함수 설명: 이 함수에는 매개 변수가 없으며 반환 값은 true입니다. 이 기능을 먼저 배치하는 것이 가장 좋으며 그 전에는 출력이 없어야 합니다. 그렇지 않으면 다음과 같은 경보가 발생합니다. 경고: 세션 캐시 제한기를 보낼 수 없습니다 3행의 /usr/local/apache/htdocs/cga/member/1.php에 헤더가 이미 전송되었습니다(/usr/local/apache/htdocs/cga/member/1.php:2에서 출력이 시작됨).

PHP세션 기능 처리 2, session_register

함수 함수: 새 변수를 세션 변수로 등록

함수 프로토타입: boolean session_register(문자열 이름);

반환 값: 부울 값.

함수 설명: 이 함수는 전역 변수의 변수를 현재 SESSION, 매개변수 이름에 추가합니다. 🎜>은 추가하려는 변수의 이름입니다. 성공하면 논리값 true가 반환됩니다. $_SESSION[name] 또는 $HTTP_SESSION_VARS[name] 형식을 사용하여 값을 가져오거나 할당할 수 있습니다.

PHP세션 기능 처리 3, session_is_registered

기능: 해당 변수가 세션 변수로 등록되었는지 확인합니다.

함수 프로토타입: boobean session_is_registered(문자열 이름);

반환 값: 부울 값

함수 설명: 현재 세션에 지정된 변수가 등록되었는지 확인하는 함수입니다. 은 확인할 변수 이름입니다. 성공하면 논리값 true가 반환됩니다.

PHP

세션 기능 처리

4, session_unregister기능 : 등록된 변수를 삭제합니다.

함수 프로토타입:

boolean session_session_unregister(문자열 이름);

반환 값: 부울 값

함수 설명: 현재

세션

의 전역 변수에 있는 변수를 삭제하는 함수입니다. name 매개변수는 삭제할 변수의 이름입니다. 성공하면 true가 반환됩니다.

PHP

세션 기능 처리

5, session_destroy기능: 현재 세션을 종료하고 세션의 모든 리소스를 지웁니다.

함수 프로토타입:

boolean session destroy(void);

반환 값: 부울 값.

함수 설명: 이 함수는 현재

세션

을 종료합니다. 이 함수에는 매개변수가 없으며 반환 값은 입니다. 맞다.

PHP

세션 기능 처리

6, session_encode함수 함수:

sesssion

정보 인코딩함수 프로토타입:

string session_encode(void);

반환 값: 문자열

함수 설명: 반환된 문자열에는 이름과 전역 변수에 있는 각 변수의 값은

a|s:12:

테스트입니다;c|s:4:lala; a는 변수입니다. name s:12은 변수 a" 테스트입니다 길이는 12 변수는 세미콜론으로 구분됩니다. ";" <.>PHP

세션 기능 처리7

, session_decode 함수 함수: sesssion정보 디코딩

함수 프로토타입: boolean session_decode(문자열 데이터 )

반환 값: 부울 값함수 설명: 이 함수는

세션을 디코딩할 수 있습니다. information , 성공하면 논리 값

true가 반환됩니다. >세션 기능 처리 중8, session_name

함수 함수: 현재 세션 이름에 액세스

함수 프로토타입: boolean session_name(string [name]);반환 값: 문자열

함수 설명: 이 함수는 현재 세션의 이름을 가져오거나 재설정할 수 있습니다. 매개변수 name이 없으면 현재 세션의 이름을 가져오는 것을 의미합니다. 현재 세션name이 name 매개변수로 설정됩니다.

PHP세션 기능 처리 9, session_id

함수 함수: 현재 세션 식별 번호에 액세스

함수 프로토타입: 부울 session_id( string [id]);

반환 값: string

함수 설명: 이 함수는 현재 저장 공간을 얻거나 재설정할 수 있습니다 세션의 식별 번호입니다. 매개변수 id가 없으면 현재 세션의 식별번호만 가져온다는 의미입니다. 세션식별번호는 새로 할당된 id로 설정됩니다.

PHP세션 기능 처리 10, session_unset

기능 : 등록된 모든 변수를 삭제합니다.

함수 프로토타입: void session_unset(void)

반환 값: 부울 값

함수 설명: 이 함수는 Session_destroy와는 다르며 세션을 종료하지 않습니다. session_unregister 함수를 사용하여 모든 세션 변수를 하나씩 등록 취소하는 것과 같습니다.

무료로 받으세요LAMP밴드 오브 브라더스 원본 PHP튜토리얼CD/ 세부정보PHP》Essential 버전, 자세한 내용은 공식 웹사이트 고객 서비스에 문의하세요. http:// www.lampbrother.net

PHPCMS2차 개발http://yun .itxdl.cn/online /phpcms/index.php?u=5

WeChat 개발http: //yun.itxdl.cn/online/weixin/index.php?u=5

모바일 인터넷 서버측 개발http: //yun.itxdl.cn/online/server/index.php?u=5

Javascript과정http://yun.itxdl.cn/online/js/index.php?u=5

CTO 트레이닝 캠프http://yun.itxdl.cn/online/cto/index.php?u=5

위 내용은 내용적인 측면을 포함하여 PHP 세션 처리와 관련된 기능을 소개한 것입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:쿼리() 메서드다음 기사:쿼리() 메서드