我的页面标签中有以下代码:
<script>
function LogInOut()
{
// Get the current login status
alert("executing LogInOut");
$loginStatus = "<?php echo $_SESSION['login']; ?>";
if ($loginStatus == "true")
{
<?php
echo "<br />script function";
$_SESSION['login'] = "false";
session_destroy();
?>
document.getElementById("loginState").innerHTML = "login";
}
else
{
window.location = 'login.php';
}
}
</script>
我发现 php 代码在页面加载时执行。该函数(用于调试)从未被调用,但 php 代码执行,而脚本的其余部分均未执行!谁能澄清为什么会发生这种情况?
谢谢你,西蒙