Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Oturum sonlandırma.

Merhaba arkadaşlar!

Benin bir sorunum ve nasıl yapacağımı bilemedim sizlere danışmak istedim.

Şimdi aşağıda kodlarınıda vermiş olduğum, kullanıcı bilgilerini güncellediğinde cookie silip durumunu 0 yapıyorum. Ama oturumdan çıkartamıyorum. Yani index.php dede cookie varsa anasayfa.php 'ye at komutu olduğundan index yerine anasayfa.php gidiyor.

Bilgiler güncellendikten sonra durum 0 oluyor, cookie siliniyor ama oturumdan çıkmıyor. Yoksa cookie silemiyormuyum. Bir yardımcı olursanız sevinirim. Teşekkürlerimi sunarım.

$guncelle   =   mysql_query("UPDATE ".$dbprefix."_uyeler SET uye_adi='$ad',uye_soyadi='$soyad',uye_cinsiyet='$cinsiyet',uye_dogum_tarihi='$dogumgunu',uye_eposta='$eposta2',uye_ulke='$ulke',uye_sehir='$sehir',uye_hakkinda='$hakkinizda' WHERE uye_eposta='$eposta'");
    if($guncelle){
        setcookie("uye_eposta","",time()-1);
    $durumguncelle=mysql_query("UPDATE ".$dbprefix."_uyeler SET uye_durum='0' WHERE uye_eposta='$eposta2'");
    unset($eposta2);
    header("Location: ../index.php");
        
        
    }else{
        echo "<script> alert(\"Bilgileriniz güncellenemiyor.\")</script>";
    }  
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • 3
    kralmermi adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    102 cevap - 6 soru
    session_destroy();
    • Frauzer adlı üyenin fotoğrafı Frauzer
      Eğer session_destroy() komutu uygulanırsa bütün hepsi silinir silmek istediğinizi unset() fonksiyonunu kullanarak silmelisiniz
      12 yıl önce yazılmış
    • kralmermi adlı üyenin fotoğrafı kralmermi
      arkadaş zaten unset komutunu kullanmış ancak olmadığımı söylemiş
      12 yıl önce yazılmış

Cevaplar

  • katapult adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    53 cevap - 22 soru
    Bilgileri güncelleyip cikis.php sayfasına yönlendirdim. Oradan çıkış yaptırabiliyorum. Teşekkürler ilginiz için.