From: Doruk Fisek (dfisek@fisek.com.tr)
Date: Sat 19 Feb 2005 - 01:48:54 EET
Merhaba,
Sat, 19 Feb 2005 01:32:21 +0200 tarihinde Oðuz Eren <ogzeren@gmail.com>
soyle yazdi:
OE> session_start'i php dosyasinin en basina koymadigim takdirde asagidaki
OE> hatalari aliyorum :
OE> Warning: session_start(): Cannot send session cookie - headers already
OE> sent Warning: session_start(): Cannot send session cache limiter -
OE> headers already sent
PHP'nin oturum fonksiyonlari on tanimli olarak cerez (cookie) kullanir.
Cerezlerin de sayfanin basliklarindan once gonderilmesi gerekir. Sonradan
gonderemezseniz.
Alternatif bir cozum PHP'yi oturum bilgisini cerez yerine url'ye gomerek
tutmasini saglamak olabilir. O da sitenizin .php?PHPSESSID=... seklinde
linklere sahip olmasina yol acacaktir.
OE> session_start'i en basa koyarsam da, bu sefer sayfadaki turkce
OE> karakterler duzgun cikmiyor. utf-8 encoding belirten meta tag'im
OE> session_start'in asagisinda kalinca Turkce sorunu yasiyorum.
Sorunun oturum baslatmaktan kaynaklandigina emin misiniz?
Doruk
-- FISEK ENSTITUSU - http://www.fisek.com.tr Ankara : (0312) 3857026 - 4197811 Istanbul : (0216) 4284693 - 4284694 _______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama