찾다

 >  Q&A  >  본문

PHP 세션이 생성되었지만 NULL이 반환되었습니다.

/tmp에 대한 권한 문제인 것 같은데 해결 방법을 찾을 수 없는 것 같습니다.

PHP를 사용하여 등록 및 로그인 페이지를 만들고 있습니다. 사용자가 로그인하면 세션 데이터가 /tmp 폴더로 전달되지만 홈/인덱스 페이지로 리디렉션되면 세션 데이터가 NULL이 반환됩니다.

다음을 사용하여 올바른 경로에 권한이 있는지 확인합니다.

으아아아

결국:

으아아아

폴더를 확인해 보니 세션 데이터가 /tmp에 저장되어 있어서 확실히 쓰기가 가능한 것을 볼 수 있습니다.

제 추측으로는 start_session()이 /tmp에 쓸 수 있는 권한은 있지만 읽을 수는 없다는 것인가요? 그러나 그것은 나에게 아무런 의미가 없습니다.

내가 받은 var/lib/php/sessions의 권한 확인(예):

으아아아

폴더의 권한을 다음으로 변경하세요:

으아아아

보안이나 기타 기능 문제가 발생했나요?

P粉573809727P粉573809727273일 전385

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

  • P粉665427988

    P粉6654279882024-02-26 10:16:53

    이것이 당신의 문제를 해결할 것이라고 생각합니다

    그럼

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