我在php
腳本中創建了session
。
我想在JavaScript中銷燬我的php session
。
當我點擊Destroy Session
然後javascript函數destroy()
調用並銷燬SESSION['user']
。使用Javascript功能摧毀PHP會話
<?php
ob_start();
session_start();
SESSION['user'] = "test 123";
echo "<a onClick = 'destroy()'>Destroy Session</a>";
?>
<script>
Function destroy(){
session_destroy(); // Like `PHP` I want destroy Session in `javascript`
}
</script>
您無法直接使用javascript訪問SESSION。你必須要麼POST或使用AJAX。 – serakfalcon
PHP是ServerSide--所以你的會話也是服務器端。 Javascript是客戶端。爲什麼你不會通過javascript來刷新網站的腳本,這會破壞你的會話? – Tyralcori
我認爲你不能在JavaScript中銷燬php會話。因爲javascript是客戶端,php是服務器端腳本。所以如果你想達到這個目的,你可以通過在某個時候發起ajax調用,並且你的ajax指向的php文件將會破壞你的會話。 – Pramod