session_encode
현재 세션 데이터를 세션 인코딩 된 문자열로 인코딩하십시오
함수 이름 : session_encode ()
해당 버전 : PHP 4, PHP 5, PHP 7
함수 설명 : session_encode () 함수는 현재 세션 데이터를 문자열로 인코딩하는 데 사용됩니다.
용법:
string session_encode ( void )
매개 변수 :이 함수는 매개 변수를 허용하지 않습니다.
반환 값 : 현재 세션 데이터를 나타내는 인코딩 된 문자열을 반환합니다.
예:
// 开始会话session_start(); // 设置会话数据$_SESSION['name'] = 'John'; $_SESSION['age'] = 25; // 将会话数据编码为字符串$encodedData = session_encode(); // 打印编码后的字符串echo $encodedData;
산출:
name|s:4:"John";age|i:25;
위의 예에서 먼저 세션을 시작한 다음 두 세션 변수 $_SESSION['name']
및 $_SESSION['age']
를 설정합니다. 그런 다음 session_encode()
함수를 사용하여 현재 세션 데이터를 문자열로 인코딩합니다. 마지막으로 인코딩 된 문자열을 인쇄합니다.
인코딩 된 문자열은 세미콜론 구분 된 키 값 쌍 목록입니다. 각 키 값 쌍은 키 이름, 유형 및 값으로 구성됩니다. 위의 예에서 name
키의 값은 John
의 값을 가진 문자열 유형입니다. age
키의 값은 정수 유형이며 값은 25
입니다.
session_encode()
함수는 현재 세션 데이터 만 인코딩하며 전역 변수를 포함하지 않습니다. 글로벌 변수를 인코딩 해야하는 경우 serialize()
함수를 사용하십시오.