새로 고침 후 PHP 세션이 사라지는 문제에 대한 해결 방법: 1. "session_start();"를 통해 세션을 엽니다. 2. 모든 공개 구성을 PHP 파일에 작성합니다. 3. 변수 이름은 배열과 같을 수 없습니다. 4. phpinfo에서 세션 데이터의 저장 경로를 확인하고, 파일 디렉터리의 sessio가 성공적으로 저장되었는지 확인합니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, PHP 버전 8.1, DELL G3 컴퓨터
새로 고침 후 PHP 세션이 사라지면 어떻게 해야 합니까?
ESSION 값은 페이지를 새로 고친 후 비어 있고 SESSION 값을 얻을 수 없습니다
1. 세션을 사용하는 페이지는 세션을 열어야 합니다. 즉, session_start();
2. 그런 다음 이러한 페이지에는 동일한 session_id를 얻기 위한 관련 파일이 있어야만 유일한 세션을 결정할 수 있습니다. 따라서 프로젝트에서는 데이터베이스 구성과 같은 모든 공개 구성을 PHP 파일에 작성하는 것이 가장 좋습니다. , session_satrt(), 로그인하지 않을 때 점프 등을 한 후 다른 페이지에서 참조하면 동일한 세션을 얻을 수 있습니다.
3. 또한 변수 이름은 배열 첨자와 동일할 수 없으므로 페이지를 새로 고친 후 세션 값이 지워집니다. 예를 들어 $user=$_SESSION['user'] 형식으로 할당합니다. ['name']이(가) 잘못되었습니다. 명명된 변수는 세션 첨자와 동일할 수 없습니다.
4. 그래도 문제가 해결되지 않으면 phpinfo에서 세션 데이터의 저장 경로를 확인하고 파일 디렉터리의 sessio가 성공적으로 저장되었는지 확인할 수 있습니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 새로 고침 후 PHP 세션이 사라지면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!