Javascript İle Sessıon Öldürmek Mümkünmü
function cikis(){
swal({
title: "Çıkış Yapmak İstediğinize Eminmisiniz",
icon: "warning",
buttons: true,
dangerMode: true,
})
.then((willDelete) => {
if (willDelete) {
swal("Başarıyla Çıkış Yaptınız","","success").then((value) => {
session_destroy();
window.location.reload();
});
} else {
}
});
}
bu kod nedense çalışmıyor yardım edebilirmisniz
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
çalışmaması gayet normal, javascript'de öyle bir fonksiyon yok çünkü :)
eğer php projende logout linkin varsa örneğin;
siteadi.com/cikis
gibi. O zaman javascript içinde şöyle bir istek yaparak çıkış yaptırabilirsin
function cikis() {
swal({
title: "Çıkış Yapmak İstediğinize Eminmisiniz",
icon: "warning",
buttons: true,
dangerMode: true,
}).then((willDelete) => {
if (willDelete) {
swal("Başarıyla Çıkış Yaptınız", "", "success").then((value) => {
$.get('http://siteadi.com/cikis', function () {
window.location.reload();
})
});
} else {
}
});
}
abi birtane sitede görünce denedim olmadı bende seninki gibi birşey yaptım
function cikis(){
swal({
title: "Çıkış Yapmak İstediğinize Eminmisiniz",
icon: "warning",
buttons: true,
dangerMode: true,
})
.then((willDelete) => {
if (willDelete) {
window.location.replace("cikis.php");
} else {
}
});
}
cikis.php
<?php
session_start();
session_destroy();
header("location:index.php");
?>