lostyazilim

php de session_start sorunu

8 Mesajlar 1.500 Okunma
lstbozum
wmaraci reklam

onderveli onderveli WM Aracı Kullanıcı
  • Üyelik 06.02.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım
  • Konum Konya
  • Ad Soyad Ö** G**
  • Mesajlar 35
  • Beğeniler 4 / 5
  • Ticaret 1, (%100)
arkadaşlar bir süredir arıyorum ama çözümü bulamadım php ile yazptığım sistemde session_start() kullandığım bütün sayfalarda


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/WR/public_html/www.XYZ.com/XXX/YYY/anasayfa.php:1) in /home/WR/public_html/www.XYZ.com/XXX/YYY/anasayfa.php on line 3


aynen bu hata geliyor. ob_start(); ve ob_end_flush(); fonksiyonlarını denedim olmadı .
BOM diye bir olay varmış onuda yaptım fayda yok.

host firmasında sorun olduğunu düşünüyorum çünkü normalde localhost veya farklı bir host da sorun yok

sorum şu eğer ki sorun hostta ise bunu nasıl düzeltirim?
(örn: php.ini dosyası izinleri felan sorunlu olmuş olabilir mi?)
Yada sorun kodlarda ise nasıl düzelir

Not: session_start() komutunun başında boşluk, farklı bir html kodu vs yok.

Kullandığım host firması hostgator, belki aynı durumda olanlar çözümü bulmuştur :D
 

 

Yazılımcı Aklı
wmaraci
reklam

Hurkal Hurkal Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 05.08.2011
  • Yaş/Cinsiyet - / E
  • Meslek Öğretmen
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 382
  • Beğeniler 89 / 114
  • Ticaret 0, (%0)
session_start() fonksiyonundan önceki tüm satırları bizimle paylaşır mısın?
 

 

onderveli onderveli WM Aracı Kullanıcı
  • Üyelik 06.02.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım
  • Konum Konya
  • Ad Soyad Ö** G**
  • Mesajlar 35
  • Beğeniler 4 / 5
  • Ticaret 1, (%100)
hiçbir satır yok ki
olarak sayfanın en başında yer alıyor
 

 

Yazılımcı Aklı

Hurkal Hurkal Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 05.08.2011
  • Yaş/Cinsiyet - / E
  • Meslek Öğretmen
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 382
  • Beğeniler 89 / 114
  • Ticaret 0, (%0)
Peki nasıl BOM'suz hale getirdiniz dosyayı?
 

 

wmaraci
wmaraci

onderveli onderveli WM Aracı Kullanıcı
  • Üyelik 06.02.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım
  • Konum Konya
  • Ad Soyad Ö** G**
  • Mesajlar 35
  • Beğeniler 4 / 5
  • Ticaret 1, (%100)
dreamweaver kullanıyorum bi sitede gördüğümü uyguladım düzen>tercihler>yeni belge kısmından unicode imza ekle (BOM) clickliydi onu kaldırıp kaydettim aynen böyle bi anlatım vardı bilmiyorum belki yanlış yapmışta olabilirim
 

 

Yazılımcı Aklı

Hurkal Hurkal Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 05.08.2011
  • Yaş/Cinsiyet - / E
  • Meslek Öğretmen
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 382
  • Beğeniler 89 / 114
  • Ticaret 0, (%0)
Dreamweaver ile ben de şimdi denedim ancak BOM'suz olarak maalesef kaydedemedim. Ya UTF-8 (BOM'lu) veya ANSI olarak kaydedebildim.

BOM'suz kaydetmek ve üzerinde rahatlıkla çalışmak için Notepad++'ı indirebilirsiniz.
 

 

BlacKStorM BlacKStorM WM Aracı Kullanıcı
  • Üyelik 26.05.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Developer
  • Konum Manisa
  • Ad Soyad S** K**
  • Mesajlar 134
  • Beğeniler 6 / 15
  • Ticaret 1, (%100)
@ob_start();
@session_start(); ?>

dene birde bakalım
 

 

PHPBOT.NET Haber Botu Servisi

onderveli onderveli WM Aracı Kullanıcı
  • Üyelik 06.02.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım
  • Konum Konya
  • Ad Soyad Ö** G**
  • Mesajlar 35
  • Beğeniler 4 / 5
  • Ticaret 1, (%100)
teşekkürler arkadaşlar sorunu çözdüm

session_start olayı normalde hata veriyor, halada hata veriyor, ancak @BlacKStorM 'in dediği gibi başına @ koyunca hata mesajını göstermiyor aslında bunu denemiştim ancak bütün session_start() lara uygulamamışım :) hepsine ekleyince normal çalışıyor ancak nekadar güvenli oldu bilemiyorum
 

 

Yazılımcı Aklı
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al