PHP Session Kullanımı

Katılım
16 Şubat 2014
Mesajlar
1.491
Makaleler
9
Çözümler
4
Daha fazla  
Cinsiyet
Erkek
Sitemde üye girişi ve çıkışı hazırladım. Fakat bir sorunum var. İşaretlediğim alandan çıkış yapabiliyorum fakat "Hakkımda & İletişim & Galeri" sayfalarına girdiğimde, o işaret kayboluyor. Sadece giriş yaptığımda ana sayfada görebiliyorum. Ama giriş diğer sayfalarda da çalışıyor.

Diğer sayfalarda da gözükmesi için ne yapmalıyım?

Adsız.png



İndex.PHP (Sayfalandırma) & Sessionu index.php'de ilgili div'in olduğu yerde başlatıyorum.
Adsız.png
Adsız2.png


Uye_Giris_Ayar.PHP
Adsız3.png
 
Son düzenleyen: Moderatör:
Ben bu hata yüzünden 2-3 tane büyük online anket projemi sildim. Başka sayfaya geçtiğinde sessionları yok ediyor, sadece tanımladığın yerde görüyor o sessionları. Baya araştırmıştım zamanında;

1- PHP.ini dosyasından ilk önce session klasörünü değiştirmeyi, boyutunu değiştirmeyi dene
2- session start(); 'ı dosyanın en ama en başında yaz daha ilk satırda. (Bu Büyük Çözüm)
3- eğer include şeklinde dosyaları birleştiriyor isen birleştirdiğin alt dosyalardan session_Start kaldırıp ana dosyanın en üstüne ekle (1.satıra)
4-MySql kullanıyorsan eski sürümü bırakıp PDO ile kullan (çakışma yapabiliyor session_Start() ile)
5- php sürümünü kontrol et.
6- kodlama yaptığın dosyayı BOM Olmadan UTF-8 miydi neydi ona çevir.


bunları bir dene.

 
İlk olarak doğru anlamış mıyım onu öğrenelim. Sen Ana Sayfada giriş yaptığında diğer sayfalarda da oturum açık olarak gözüküyor mu? Yoksa hangi sayfadan giriş yaparsan sadece o sayfada oturum açık olarak gözüküyor. İkinci olarak her sayfada oturum olarak gözüküyor ama sadece Ana Sayfa damı çıkış yap butonu gözüküyor?
 
Uyarı! Bu konu 8 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı