1
이 헬퍼 클래스를 작성하여 데이터베이스에 세션을 저장했지만 전혀 작동하지 않는 것 같습니다. 나는 session_set_save_handler의 리턴 값을 검사했고, 항상 false 값을 반환하는 것으로 보입니다. 이것은 처음에 핸들러 함수를 설정할 수 없다는 것을 의미합니다. 그런 다음 session.auto_start = 0 및 session.save_handler = 'user'설정을 시도했지만 아무 것도 변경하지 않는 것 같습니다. 이 문제를 해결하기 위해 PHP.ini에서 변경할 수있는 것이 있습니까? 아니면 문제가 자체 클래스에 있습니까?데이터베이스에 세션 저장 중
CREATE TABLE `sessions` (
`id` char(32) NOT NULL,
`data` text NOT NULL,
`access` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
클래스 다음
내가 세션을 저장하는 테이블에 대해 사용하고 데이터베이스 구조의 'close' 메서드가 누락 된 것 같습니다 – rsanchez가까이있는 메서드를 추가했지만 여전히 작동하지 않습니다 ... – Ashesh