3
방금 appfog로 내 응용 프로그램을 마이그레이션했습니다. 세션 정보를 데이터베이스에 저장합니다. 그러나 페이지 새로 고침 후 또는 리디렉션시 세션이 손실됩니다. 나는 cakephp 2.2.3을 사용하고 있는데,이 응용 프로그램은 로컬 컴퓨터와 namecheap 서버에서 잘 작동합니다. Appfog에서 데이터베이스의 세션 테이블에 저장된 세션을 모두 삭제했습니다. 그래서 로그인 할 때 새로운 레코드가 생성됩니다. 세션 정보가 onlogin에서 사용 가능하지만 새로 고침 또는 리디렉션시 손실됩니다.Appfog CakePP 세션 객체가 새로 고침 또는 리디렉션시 손실
감사합니다. 당신의 core.php에서
체크 CakePHP의 쿠키에 session.start을 설정하거나 인증을 풀어 인도하는 리디렉션해야합니다. 쿠키가 같은 값을 가지거나 가지지 않았습니까? – Vadim
코드에 공백이 있는지 확인하십시오. 이유가있을 수 있습니다. –
이것이 상황에 해당되는지는 모르겠지만 CakePHP가 호스팅되는 서버의 시간과 세션의 시간이 일치하지 않으면 CakePHP가 세션을 잃게됩니다. 따라서 세션을 저장하는 데 다른 서버를 사용하는 경우 사이트를 호스팅하는 서버와 시간이 일치하는지 확인하십시오. – Kai