세션 처리 SessionHandler SessionHandler::read

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

SessionHandler::read — 세션 데이터 읽기


설명

public SessionHandler::read(string $id): string|false

세션 저장소에서 세션 데이터를 읽고 내부 처리를 위해 결과를 다시 PHP로 반환합니다. 이 메소드는 세션이 시작될 때 PHP에 의해 자동으로 호출됩니다(자동으로 또는 session_start()를 사용하여 명시적으로 SessionHandler::open()에 대한 내부 호출이 선행됩니다.

이 메소드는 이 핸들러가 session_set_save_handler()에 의해 설정되기 전에 설정된 session.save_handler ini 설정에 정의된 내부 PHP 저장 핸들러를 래핑합니다.

이 클래스가 상속에 의해 확장된 경우 부모 read 메서드를 호출하면 이 메서드에 대한 래퍼가 호출되므로 연결된 내부 콜백이 호출됩니다. 이를 통해 메서드를 재정의하거나 가로채고 필터링할 수 있습니다(예: 상위 read 메서드에서 반환된 $data 값 해독).

이 메서드가 수행할 것으로 예상되는 작업에 대한 자세한 내용은 SessionHandlerInterface::read()의 설명서를 참조하십시오.


매개변수

id
데이터를 읽을 세션 ID입니다.

반환 값

읽은 데이터의 인코딩된 문자열을 반환합니다. 아무 것도 읽지 않았다면 false를 반환해야 합니다. 이 값은 처리를 위해 내부적으로 PHP로 반환됩니다.


기타