Javascript'de Session değiştirme
Arkadaşlar Selamun aleyküm. ajax ile profil güncelleme sayfası yapıyorum. bilgiler başarıyla güncelleniyor ancak js'de sessionları değiştiremiyorum.
$guncelle=$VT->SorguCalistir("UPDATE kullanicilar ","SET adsoyad=?, kullanici=?, mail=? WHERE ID=?",array($adsoyad,$kullanici,$mail,$ID),1);
if ($guncelle!=false)
{
$jsoncikti = array( "islem" => true, "sonuc" => "Bilgiler Başarıyla Güncellendi", "adsoyad" => $adsoyad, "kullanici" => $kullanici, "mail" => $mail );
}
else
{
$jsoncikti = array( "islem" => false, "sonuc" => "Bir sorun oluştu !!!" );
}
Buradan gelen adsoyad mail ve kullanıcı bilgilerini sessiona atamam gerekiyor
$("#profilgonder").click(function() {
$.ajax({
type:"post",
url:"<?=$siteURL?>data/islem.php",
dataType: 'JSON',
data:$("#profilbilgi").serialize(),
success:function(data)
{
if(data.islem)
{
$("#apps").append("<div class='bildirim'><img class='uyari' src='<?=$siteURL?>assets/media/img/tamam.svg'>"+data.sonuc+"</div>");
sessionStorage.getItem('key');
// BURAYA yeni session değerlerini atamam gerekiyor
// $_SESSION['mail']=data.mail gibi
}
else
{
$("#apps").append("<div class='hata'><img class='uyari' src='<?=$siteURL?>assets/media/img/hata.svg'>"+data.sonuc+"</div>");
}
}
}).complate(function() {
$("button").show();
$("#loadd").hide();
})
});
bunu nasıl yapabilirim acaba ?
senin hatan client-side tarafta server-side bir işlem yapmaya çalışmak. yapacağın şey, bilgileri güncellediğin php tarafında session'a yeni değerleri atamak.
$guncelle=$VT->SorguCalistir("UPDATE kullanicilar ","SET adsoyad=?, kullanici=?, mail=? WHERE ID=?",array($adsoyad,$kullanici,$mail,$ID),1);
if ($guncelle!=false)
{
$jsoncikti = array( "islem" => true, "sonuc" => "Bilgiler Başarıyla Güncellendi", "adsoyad" => $adsoyad, "kullanici" => $kullanici, "mail" => $mail );
$_SESSION['mail'] = $mail; // bu sekilde
}
else
{
$jsoncikti = array( "islem" => false, "sonuc" => "Bir sorun oluştu !!!" );
}