방금 개발 사이트를 내 리눅스 서버로 옮겼습니다. 그러나 세션은 오랫동안 지속되지 않습니다. plesk 패널에서 같은 일을하기 때문에 PHP 설정이 아니라 서버 설정이라고 추측합니다. 스크립트가 실행될 때마다 세션은 설정되지 않은 것처럼 보입니다. 오류 로그에 아무것도 표시되지 않으므로 확실하지 않습니다. 그것은 모두 wamp에서 잘 작동했습니다. 어쨌든 나는 wamp 서버에 php.ini 파일을 업로드했는데 필요한 모든 설정을 가지고 있었고 모두 localhost에서 작업하고있었습니다. 문제가 무엇인지 확실하지 않으며 이것이 생산에 들어가기 전에 내가 배제해야 할 마지막 사항입니다. 또한 세션을 추가하면 시작되는 세션이 조금씩 지속되므로 오래 머물러서는 안됩니다.세션이 리눅스 서버를 고수하지 못함
// if login is ok then we add a cookie
if($flag == 0) {
$pass = htmlspecialchars(mysql_real_escape_string($_POST['pass']));
$username = htmlspecialchars(mysql_real_escape_string($_POST['username']));
$_SESSION['username']=$username;
$_SESSION['password']=$pass;
방금 정답 인 LOL을 복사했습니다. 하지만 het는 쿠키를 사용하지 않으며 세션을 사용합니다. – edwardmp
그리고 세션은 쿠키를 사용합니다. –