你好需要帮助在html中运行以下php。
function runMyFunction(){
$_SESSION["identificate"] = 'no';
session_destroy();
header('Location: Login.html');
}
---------------------------------------------------------
<div id="foo">
<button type="button" onclick="runMyFunction()">Logout
</button>
</div>
由于
答案 0 :(得分:2)
您应该在ajax
的帮助下执行jQuery
来电
我们可以使用简写方法.post
直接发布帖子请求。
首先将php
代码放在一个名为logout.php
<强> logout.php 强>
function runMyFunction(){
$_SESSION["identificate"] = 'no';
session_destroy();
//header('Location: Login.html'); we will move the redirect to the success handler of the ajax call
}
//call the function
runMyFunction();
然后在html
中,添加jquery
并添加script
块,如下所示
<script type="text/javascript">
$(function() {
$("#foo button").click(function(){
$.post( "logout.php", function( data ) {
console.log("success");
window.location = "login.html"; // redirect moved here, after the logout happened successfully
});
})
});
</script>
您可以从按钮中删除onclick
属性,这样您的button
html就会变成这个
<button type="button">Logout</button>
这是您加入jQuery
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>