0
PHP에 이벤트를 추가 할 수 있습니까? 내가 그냥 로그 아웃하고 싶습니다. 현재 세션을 파괴하고 버튼 클릭으로 기존 쿠키를 삭제하십시오. 버튼 클릭시 쿠키 만료
<?php
$h=0;
if(isset($_COOKIE["name"])) {
if($h==0) {
session_start();
if(isset($_SESSION['views'])) {
$_SESSION['views']=$_SESSION['views']+1;
} else {
$_SESSION['views']=1;
}
echo "You have been logged in as: ".$_COOKIE["name"].".Your session will expire in "."5min."."You have viewed this page ".$_SESSION['views'];
} else {
session_destroy();
setcookie("name",$name,time()-25);
}
} else {
echo "<form action='drum.php' method='post'><input type='text' name='name'></input> ` </input><input type='submit' value='Log in'></input></form>";
$name=$_POST["name"];
$expire=time()+2*60;
setcookie("name",$name,$expire);
}
?>
그냥 추가 : 단추를 눌러 양식을 제출해야합니다 (여기서는 해당). 그렇지 않으면 단추의 onclick 처리기에서 AJAX 요청을 실행해야합니다 (PHP 부분은 같은 방식으로 작동합니다. 그것을 유발하는 것은 다르다) – mabi