<?php
if(isset($_SESSION['id'])==null){
header("Location: login.html");
}
?>
<script>
$(function(){
$(document).on("click", ".button", function(e) {
e.preventDefault();
{
//This will capture all the inputs from the form
var infom = $("#myform").serialize();
//$("#showresult").addClass('loader');
$.ajax({
beforeSend: function() { },
type: "POST",
url: "login.php",
data:infom,
success: function(result){
//$("#showresult").removeClass('loader');
$('#showresult').html(result);
}
});
e.preventDefault();
}
});
});
</script>
內的login.php過程文件中的文件的login.php我放置在,但它確實沒有什麼用戶仍然能夠把login.php中的瀏覽器導航內仍去實現它。我想阻止他們這樣做。我希望該文件只在我嘗試登錄登錄html頁面時調用。以上是用於顯示錯誤消息,如果有任何來自php的ajax代碼。當我將它與if post或http reffer結合使用時,它會重定向到連續加載的空白頁面。防止用戶訪問瀏覽器的導航欄
'if(isset($ _ SESSION ['id'])== null){'順便提一句,是給你一個誤報。你需要將它們分成兩個不同的條件。很難說,如果你甚至在任何地方開始會議。 –
你無法阻止它。 – Barmar
是的,我確實開始了會話。 –