我记得一个与会话相关的问题需要在任何类型的 html 结果之前放置在页面上方的代码。假设 session_start() 正确放置在上面,我可以通过页面正文调用“is_Logged”函数吗?
换句话说,我有一个管理面板,其中一些选项无需更改页面即可访问。风险在于用户可以在会话过期时单击选项框,因此对于每次“单击”,我都必须检查它是否仍然处于活动状态。我可以使用 is_Logged 函数,还是有必要进行 AJAX 调用?
更新:我的意思是这样的
//some html code
$('#impostazioniAccount').click(function(e){
parent.location.hash = "sezioneImpostazioniAccount";
<?php if(!isLogged())
{
header("location:../main/");
exit;
}
function isLogged()
{return $_SESSION['user'];}
?>