Bir adet sistematiksel dosyam var. Tüm php fonksiyonlarımı oraya yazıyorum.Burdaki fonskiyonlara göre oturumum açık mı kapalı mı öğreniyorum.$_SESSION["oturum"] ile o an sitede dolaşırken üye girişi yapılmış mı yapılmamış mı tüm diğer fonksiyonları ona göre uyguluyorum.Sorunum ne?Sorunum şu: ajax il
Bir adet sistematiksel dosyam var. Tüm php fonksiyonlarımı oraya yazıyorum.
Burdaki fonskiyonlara göre oturumum açık mı kapalı mı öğreniyorum.
$_SESSION["oturum"] ile o an sitede dolaşırken üye girişi yapılmış mı yapılmamış mı tüm diğer fonksiyonları ona göre uyguluyorum.
Sorunum ne?
Sorunum şu: ajax ile bu $_SESSION'ların hiçbirini kullanamadım.
Örneğin, sayfayı aşağı indirdikçe veri yükleyen bir ajax fonksiyonum var.
konuliste.php ise bu ajax kodunun kontrol dosyası oluyor.
Kontrol dosyasında if ($_SESSION["oturum"]) şeklinde şartlar belirtiyorum ancak hiçbir $_session'ı görmediği için zorluklar yaşıyorum. (yav hiçbir şey anlatamadım resmen şuan)
yani şöyle diyeyim ben: siteye üye girişi yapıldığında $_SESSION["oturum"] = true oluyor. (sistematik dosyamdaki uye_girisi() fonksiyonum sayesinde.)
Diğer tüm php dosyalarımda if($_SESSION[""]){}else{} şeklinde yazdım kodları.
Ancak iş, ajax'ı kontrol ettiğim konuliste.php dosyasına geldiğinde $_SESSION'larımı kullanamıyorum. tanımıyor, görmüyor. Nasıl göstertebilirim?
(yine çok karışık. biliyorum. nasıl daha basit anlatırım onu da bilmiyorum. gerekirse tüm kodları falan koyarım)
0
yani datastringi post metodu ile bir php sayfasına gonderdikten sonra o php sayfasının başına session_start() dersen kullanabilmen gerekir aslında, ben öyle kullanıorm bir sorunla karşılaşmadım.
0
aaa hatam o olabilir (basit bir şey olabilir ben de iyi değilim zaten, 1-2 aylık geçmişim var yalnızca :) ) hemen bakıyorum.
0
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at
falan gibi bir hata verdi. neyse ben bunun üstüne gideyim daha da, keşfederim illa ki napmam gerektiğini.
0
hatanın tamamını yazabilirsen yardımcı olmaya çalışırım, sanki session daha once başlatılmış gibi geldi bana.
0