PHP 시간의 세션 시간 설정에 대한 자세한 설명입니다. 1분 후에 세션이 만료되도록 하려면 코드 예제는 다음과 같습니다.
<?php $time = 1*60; //设置session失效时间 session_set_cookie_params($time); // 使用函数 session_start(); //初始化 session $_SESSION["username"] = 'tom'; ?>
<?php session_start(); // session失效时间 $time = 1*60; // 使用 setcookie 手动设置 session失效时间 setcookie(session_name(),session_id(),time()+$time.'/'); $_SESSION["username"] = 'tom'; ?>
설명: 위의 setcookie() 함수에서 예제 코드에서 session_name은 세션 이름이고, session_id는 클라이언트 사용자의 ID입니다. session_id는 임의로 생성된 고유 이름이므로 상대적으로 안전합니다. 만료 시간은 쿠키와 동일합니다. 마지막 매개 변수는 선택 사항이며 쿠키가 배치되는 경로입니다. 2. 클라이언트에서 쿠키 비활성화클라이언트가 쿠키를 비활성화하면 세션 페이지 간 전송이 실패합니다. 슈퍼마켓, 슈퍼마켓 사이에 인터넷이 연결되지 않은 경우, 회원카드는 신청한 슈퍼마켓에서만 사용할 수 있습니다. 이 문제를 해결하는 방법에는 여러 가지가 있습니다.
<?php $session_name = session_name(); //取得 session 名称 $session_id = $_GET[$session_name]; // 取得 session_id GET方式 session_id($session_id); // 关键步骤 session_start(); $_SESSION['admin'] = 'soft'; ?>
PHP 튜토리얼
"위 내용은 PHP의 세션 시간 설정에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!