[]

Ajax-Php hakkında

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)

 
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.


  • b w n s p  (01.02.12 19:35:05) 
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.


  • tchuck  (01.02.12 19:45:53) 
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.
  • tchuck  (01.02.12 19:49:33) 
hatanın tamamını yazabilirsen yardımcı olmaya çalışırım, sanki session daha once başlatılmış gibi geldi bana.


  • b w n s p  (01.02.12 21:33:08) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.