【发布时间】:2018-01-21 12:13:18
【问题描述】:
我正在尝试制作一个登录 php,但我需要保持登录状态。我首先使用了 cookie,但每个人都说我需要使用会话 cookie。我成功保存了会话变量,但现在我正在处理注销按钮,该按钮有一个切换功能的 onclick 事件。它不起作用。 这是代码: jQuery 函数 -
function logout() {
$('body').append("<?php session_unset(); session_destroy(); ?>");
location.assign("index.php");
}
PHP -
<?php
if(!isset($_SESSION["username"]) || !isset($_SESSION["password"])){
echo '<button type="button" name="button" onclick="showRegister();">Register</button>
<button type="button" name="button" onclick="showLogin();">Login</button>';
}else{
echo '<button type="button" name="button">Publica un anunt</button>
<button type="button" name="button" onclick="logout();">Logout</button>';
}
?>
【问题讨论】:
-
以上代码是否都在同一个 PHP 文件中?
-
没有。一个是main.js,一个是index.php
标签: javascript php jquery session session-variables