gpt4 book ai didi

javascript - <script> 标签中的 php 没有调用为什么执行?

转载 作者:行者123 更新时间:2023-11-30 16:13:58 27 4
gpt4 key购买 nike

方法 signout 中的 php 正在执行而不调用。起初用户名回显正常,但注销方法下方的第二次回显显示其为空。单击选出链接时应调用它。为什么会这样?

<?php   echo $_SESSION['username']; ?> // this echo show real value

<script>

function singout()
{
<?php $_SESSION['username']='null'; ?>
window.alert("<?php echo $_SESSION['username'];?>");

}

<?php echo $_SESSION['username']; ?> // but this echo show null value

</script>

<a onclick="singout();" href="login.html" style="float: right">singout</a>

最佳答案

在没有调用 JS 函数的情况下调用您的 PHP,因为在浏览器加载时,每个 PHP 行都会按程序调用。仅仅因为您的 PHP 行在 JS 函数中并不意味着它不会在浏览器加载时被调用

关于javascript - &lt;script&gt; 标签中的 php 没有调用为什么执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35796497/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com