찾다

 >  Q&A  >  본문

AJAX 요청 후 Laravel 10에서 세션이 올바르게 표시되지 않습니다.

<p>저는 Laravel 프레임워크를 사용하여 웹 애플리케이션을 개발하고 있습니다. 저는 애플리케이션의 일부로 Laravel 세션 시스템을 사용하고 있으며 데이터베이스에 세션을 저장하도록 구성했습니다. </p> <p>내 문제는 애플리케이션의 경로 중 하나에 설정된 세션이 다른 페이지에서 올바르게 표시되지 않고 대신 null 값을 반환한다는 것입니다. 이 문제는 AJAX를 통해 서버에 요청을 보내고 세션을 업데이트할 때만 발생한다는 점을 언급하고 싶습니다. </p> <p>모든 세션 구성 설정과 php.ini 및 .env 설정을 확인했지만 문제가 지속됩니다. 이 문제를 해결할 아이디어가 있나요? </p> <p>https://gist.github.com/realrezamirzaei/3fd51d57a95f90bacd3cc4aec06ba923</p> <p>"데이터베이스에 세션을 저장하도록 Laravel 세션을 구성하려고 하는데 php.ini 및 .env 파일에서 세션 설정을 확인했습니다. 그러나 내 경로 중 하나에 설정된 세션이 다른 페이지에서는 디스플레이가 올바르게 표시되지만 null 값이 반환됩니다. 세션이 모든 페이지에서 올바르게 표시되기를 원합니다.</p>
P粉295728625P粉295728625455일 전524

모든 응답(1)나는 대답할 것이다

  • P粉891237912

    P粉8912379122023-09-02 10:11:25

    문제를 이해합니다 다른 도메인에서 메인사이트로 요청하려고 하는데 문제가 있습니다. 하지만 이 문제는 fruitcake/laravel-cors 패키지를 사용하면 해결될 수 있다는 것을 깨달았고, Laravel 버전 10을 사용하고 있다는 점을 고려하면 이 패키지를 사용할 필요는 없습니다. 웹 및 API 부분에 추가하세요. 커널 파일이면 충분합니다. 이것을 추가하세요:

    으아악

    회신하다
    0
  • 취소회신하다