내 문제에 관해 이야기하기 전에 필자가 진행하고있는 프로젝트에 대해 간단히 설명 할 것입니다.요청 사이의 세션 손실
한편으로 나는 symfony 2.x에 기반한 API를 wokring하고있다. 이 API는 웹 사이트 및 스마트 폰 앱에서 사용되며 내 데이터베이스에서해야하는 모든 요청을 처리합니다.
한편 웹 사이트도 개발 중입니다 (symfony 2.x 기반). 이 웹 사이트에서는 curl을 사용하여 API에 대한 요청을 수행하고 있습니다.
일부 데이터를 얻기 위해 로그인 요청을 보내고 다른 데이터를 가져 오기 위해 해당 데이터를 받기 위해 로그인해야합니다. 모든 요청에 대해 동일한 처리기를 사용하고 있습니다 (API 연결이 일반적으로 손실되지 않습니다).
그래서 문제는 내가 로그인 한 후 내가 보낸 두 번째 요청에 내가 로그인해야한다는 오류가 발생한다는 것입니다. 연구를 마친 후 각 요청마다 세션이 다르다는 것을 알게되었습니다 (당연히 다른 세션 ID). 그래서 자연스럽게 로깅 된 사용자에 관한 모든 정보가 손실됩니다.
나는이 두 요청간에 연결이 닫히지 않았으므로 세션이 동일해야한다고 생각했습니다.
왜 이런 일이 발생했는지 아십니까?
는()으로 session_start을해야
문제는 session_start와 관련이 없습니다 (확실합니다). 어떻게 $ _SESSION을 덮어 씁니까? ?? – Moucheg
명확한 지 확실하지 않은 경우 문제는 API 측에 있습니다. – Moucheg