0
這裏是我使用的隱藏表單頁面刷新後PHP表單隱藏,而不是提交後?
<div class="col-lg-4 col-md-4 col-sm-6 col-xs-12" <?php if(!$_SESSION['login']) echo 'style="display:none;"'; else echo 'style="display:block;"';?>/>
<form method="post" action="">
<p>Hey, <?php echo ''.$_SESSION['user'].''; ?></p>
<input style="border: none; padding: 8px 15px; background: #BAFF00; box-shadow: 0px 0px 3px #757875;" type="submit" name="submit" value="Logout">
</form>
<?php
if ($_POST['submit'] == 'Logout'){
session_destroy();
$_SESSION['login'] = false;
}
?>
我不得不但是刷新頁面隱藏窗體的代碼。據我所知,我認爲$ _SESSION ['login']變量在表單提交後被設置。我第一次點擊註銷,頁面刷新,但一些如何顯示的HTML不刷新(我不知道)。然後,我再次單擊註銷按鈕或刷新頁面。註銷部分隱藏自身。
避免複製和從教程粘貼或試圖改變一些你並不真正瞭解。 –
我知道我在寫什麼,你爲什麼認爲我複製粘貼它? –
那麼爲什麼你不能解決你的問題? –