lostyazilim

Cannot send session cookie - headers already sent by (Yazılan herşeyi denedim)

8 Mesajlar 1.416 Okunma
lstbozum
wmaraci reklam

MtnOzd MtnOzd RIS / PACS Yöneticisi Kullanıcı
  • Üyelik 23.03.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek Ris PACS Admin
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ö**
  • Mesajlar 319
  • Beğeniler 24 / 78
  • Ticaret 19, (%100)
Merhaba arkadaşlar,
Forumlarda aradım hatta burda bir arkadaşın yazmış olduğu konuyu da okudum ama hala çözemedim olayı. Localde denediğim zaman sorunsuz çalışan sistem Ftp'ye atınca sitede çalışmıyor.


PHP Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/metinozd/public_html/hastane/index.php:52) in /home/metinozd/public_html/hastane/index.php on line 54

PHP Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/metinozd/public_html/hastane/index.php:52) in /home/metinozd/public_html/hastane/index.php on line 54


bu hataları alıyorum.








Hastane Randevu Sistemi




<script></script>
<script></script>
<script></script>
<script></script>
<script></script>
<script></script>
<script></script>


<script>
$(document).ready(function(){

$(".alert").alert();
$(".close").alert('closed');
$('.inputmask').inputmask();

});

$(function() {
$.datepicker.setDefaults( $.datepicker.regional[ "" ] );
$( "#datepicker" ).datepicker( $.datepicker.regional[ "tr" ] );
$( "#datepicker1" ).datepicker( $.datepicker.regional[ "tr" ] );
$( "#locale" ).change(function() {
$( "#datepicker" ).datepicker( "option",
$.datepicker.regional[ $( this ).val() ] );
$( "#datepicker1" ).datepicker( "option",
$.datepicker.regional[ $( this ).val() ] );
});
});
</script>










session_start();
error_reporting(0);
include("randevu/baglanti.php");

$s = intval($_GET["s"]);

switch($s){

case 2:

$userTc = $_POST["tc"]; // Formdan Kullanıcı adı alındı...
$userPass = $_POST["pass"]; // Formdan Şifre alındı...

if(($userTc == "") OR ($userPass == "")){ // Kullanıcı adı ya da Şifre boş kontrolü...

echo '

×
Uyarı :
Lütfen boş alan bırakmayınız...
';

}else{

$userPass = md5(sha1($userPass));

$_sql = "SELECT * FROM uye WHERE Tc='$userTc' AND Sifre='$userPass'";
$_query = mysql_query($_sql);
$_rows = mysql_num_rows($_query);

if($_rows>0){ // Kullanıcı kontrolü...

$tarih = date("Y-m-d");
$gun = substr($tarih,8,2);
$yil = substr($tarih,0,4);
$ay = substr($tarih,5,2);

$ayinIlkGunu = date("d", mktime(0, 0, 0, date("m") , date("d")-date("d")+1, date("Y")));
$ayinSonGunu = date("d", mktime(0, 0, 0, date("m")+1 , date("d")-date("d"), date("Y")));

switch($ay){

case "01":
$yeniAy = "02";
$yeniYil = $yil;
break;

case "02":
$yeniAy = "03";
$yeniYil = $yil;
break;

case "03":
$yeniAy = "04";
$yeniYil = $yil;
break;

case "04":
$yeniAy = "05";
$yeniYil = $yil;
break;

case "05":
$yeniAy = "06";
$yeniYil = $yil;
break;

case "06":
$yeniAy = "07";
$yeniYil = $yil;
break;

case "07":
$yeniAy = "08";
$yeniYil = $yil;
break;

case "08":
$yeniAy = "09";
$yeniYil = $yil;
break;

case "09":
$yeniAy = "10";
$yeniYil = $yil;
break;

case "10":
$yeniAy = "11";
$yeniYil = $yil;
break;

case "11":
$yeniAy = "12";
$yeniYil = $yil;
break;

case "12":
$yeniAy = "01";
$yeniYil = $yil + 1;
break;

default:
break;

}

$_sql2 = "SELECT * FROM randevu WHERE HastaTc='".$userTc."' AND RandevuDurum='2' AND RandevuTarih BETWEEN '".$yil."-".$ay."-".$ayinIlkGunu."' AND '".$yil."-".$ay."-".$gun."'";
$_query2 = mysql_query($_sql2);
$_rows2 = mysql_num_rows($_query2);

if($_rows2 > 1){

echo '

×
Uyarı :
İnternetten randevu alma işleminiz 01-'.$yeniAy.'-'.$yeniYil.' tarihine kadar engellenmiştir.
';

}else{

$_fetch = mysql_fetch_array($_query);

$_date = date("Y-m-d H:i:s");
$_ip = $_SERVER["REMOTE_ADDR"];

$_SESSION["Id"] = $_fetch["Id"];
$_SESSION["Tc"] = $_fetch["Tc"];
$_SESSION["AdSoyad"] = $_fetch["AdSoyad"];
$_SESSION["giristarih"] = $_date;
$_SESSION["girisIp"] = $_ip;

$_sql1 = "INSERT INTO sessionkayit VALUES(null,'".$_SESSION["AdSoyad"]."','".$_date."','".$_ip."')";
$_query1 = mysql_query($_sql1);

if($_query1){ // Session bilgilerinin vt ye aktarılma kontrolü...


$_SESSION["sistemGiriS"] = true;
header("Location: randevu/index.php");// Sisteme Yönlendiriliyor....


}else{

echo '

×
Uyarı :
Sisteme girişte bir problem oluştu! Lütfen tekrar giriş yapınız.
';

}

}


}else{

echo '

×
Uyarı :
Kullanıcı adı ya da şifrenizi hatalı giriniz...
';

}

}

break;

case 3:

if($_POST["uyeKayit"] == "üyeKaydet"){

$tc = $_POST["tc"];
$adSoyad = $_POST["adSoyad"];
$cinsiyet = $_POST["cinsiyet"];
$dTarih = $_POST["dTarih"];
$cepTel = $_POST["cepTel"];
$sabitTel = $_POST["sabitTel"];
$ePosta = $_POST["ePosta"];
$sifre = $_POST["sifre"];
$sifreTkrr = $_POST["sifreTkrr"];

if(($tc == "") OR ($adSoyad == "") OR ($cinsiyet == "") OR ($dTarih == "") OR ($cepTel == "") OR ($sabitTel == "") OR ($ePosta == "") OR ($sifre == "") OR ($sifreTkrr == "")){

echo '

×
Uyarı :
Lütfen boş alan bırakmayınız!
';

}else if($sifre != $sifreTkrr){

echo '

×
Uyarı :
Şifreler uyuşmuyor!
';

}else if(!filter_var($ePosta, FILTER_VALIDATE_EMAIL)){

echo '

×
Uyarı :
Geçersiz E-Posta
';

}else{

$_sql3 = "SELECT Id FROM uye WHERE Tc='".$tc."'";
$_query3 = mysql_query($_sql3);
$_rows3 = mysql_num_rows($_query3);

if($_rows3 > 0){

echo '

×
Uyarı :
Bu T.C. Kimlik Numarası ile daha önce kayıt yapılmıştır.
';

}else{

$kayitTarih = date("Y-m-d H:i:s");
$ipNo = $_SERVER["REMOTE_ADDR"];
$sifre = md5(sha1($sifre));

$_sql1 = "INSERT INTO uye VALUES(null,'".$tc."','".$adSoyad."','".$cinsiyet."','".$dTarih."','".$cepTel."','".$sabitTel."','".$ePosta."','".$sifre."','".$kayitTarih."','".$ipNo."')";

$_query1 = mysql_query($_sql1);

if($_query1){

echo '

×

Başarılı :


Üye kaydınız gerçekleşmiştir. Giriş yapıp randevu alabilirsiniz.
';

}else{

echo '

×
Uyarı :
Kayıt esnasında bir problem oluştu! Lütfen tekrar deneyiniz.
';

}

}

}

}else{

echo '

×
Uyarı :
İzin verilmeyen kayıt yöntemi!!!
';

}

break;

default:
break;

}

?>


Vatandaş Giriş Paneli




























Php kodları da bunlar. İndex.php'deki bilgileri giriş giriş yap deyince ekranda hiçbir değişiklik olmuyor ancak adres satırı "index.php?s=2" olarak değişiyor.
Acaba ne yapmam gerekli bitirme projem için yaptığım birşey bu yüzden aciliyeti var.
 

 

wmaraci
reklam

alabacaknet alabacaknet Developer Kullanıcı
  • Üyelik 14.09.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Yazılım geliştirme
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 217
  • Beğeniler 55 / 48
  • Ticaret 0, (%0)
session_start() tan önce ob_start(); kullanırsan, içeriği başlatmış olursun (sayfa sonlarında ob_end_flush kullanmanda da fayda var, ama ben kullanmadığım zaman problem çıkmıyor)
 

 

Murat Alabacak <http://muratalabacak.net>

asimavi asimavi Kpss Mağduru Kullanıcı
  • Üyelik 10.07.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Kpss Mağduru
  • Konum Nevşehir
  • Ad Soyad S** K**
  • Mesajlar 121
  • Beğeniler 8 / 19
  • Ticaret 2, (%100)
kodları ne ile kodladın notepad++ ile ise kodlama türün ne ona bak aynı sorun bende de olmuştu kodlama türünü değiştirip dene bazı local programları hata veriyor bazılarında sorun olmuyor birde öncesinde randevu/baglanti.php baplantısını include etmişsin onda da kontrol et session_start() var mı varsa hata verebiliyor bunları kontrol et
 

 

@simavi www.asimavi.net

MtnOzd MtnOzd RIS / PACS Yöneticisi Kullanıcı
  • Üyelik 23.03.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek Ris PACS Admin
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ö**
  • Mesajlar 319
  • Beğeniler 24 / 78
  • Ticaret 19, (%100)

alabacaknet adlı üyeden alıntı

session_start() tan önce ob_start(); kullanırsan, içeriği başlatmış olursun (sayfa sonlarında ob_end_flush kullanmanda da fayda var, ama ben kullanmadığım zaman problem çıkmıyor)



asimavi adlı üyeden alıntı

kodları ne ile kodladın notepad++ ile ise kodlama türün ne ona bak aynı sorun bende de olmuştu kodlama türünü değiştirip dene bazı local programları hata veriyor bazılarında sorun olmuyor birde öncesinde randevu/baglanti.php baplantısını include etmişsin onda da kontrol et session_start() var mı varsa hata verebiliyor bunları kontrol et



ikinizin söylediklerini de uyguladım arkadaşlar ama yine çözüm olmadı :(
Localde çalıştırıp göstermemi kabul etmedikleri için çözmem gerekli ve delirmek üzereyim resmen :)
 

 

wmaraci
wmaraci

alabacaknet alabacaknet Developer Kullanıcı
  • Üyelik 14.09.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Yazılım geliştirme
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 217
  • Beğeniler 55 / 48
  • Ticaret 0, (%0)
sayfanın en başına


@ob_start(); @session_start(); @error_reporting(0);


yazdın ve çalışmadı mı? Bunu yaz sonra gel, yine hata veriyorsa PHP'nin suçu değildir
 

 

Murat Alabacak <http://muratalabacak.net>

MtnOzd MtnOzd RIS / PACS Yöneticisi Kullanıcı
  • Üyelik 23.03.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek Ris PACS Admin
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ö**
  • Mesajlar 319
  • Beğeniler 24 / 78
  • Ticaret 19, (%100)

alabacaknet adlı üyeden alıntı

sayfanın en başına


@ob_start(); @session_start(); @error_reporting(0);


yazdın ve çalışmadı mı? Bunu yaz sonra gel, yine hata veriyorsa PHP'nin suçu değildir


mesaj attım bi bakar mısın :)
 

 

asimavi asimavi Kpss Mağduru Kullanıcı
  • Üyelik 10.07.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Kpss Mağduru
  • Konum Nevşehir
  • Ad Soyad S** K**
  • Mesajlar 121
  • Beğeniler 8 / 19
  • Ticaret 2, (%100)

MtnOzd adlı üyeden alıntı

ikinizin söylediklerini de uyguladım arkadaşlar ama yine çözüm olmadı :(
Localde çalıştırıp göstermemi kabul etmedikleri için çözmem gerekli ve delirmek üzereyim resmen :)


kodlarını tekrar at olmasa site url gönder birlikte bakalım
 

 

@simavi www.asimavi.net

MtnOzd MtnOzd RIS / PACS Yöneticisi Kullanıcı
  • Üyelik 23.03.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek Ris PACS Admin
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ö**
  • Mesajlar 319
  • Beğeniler 24 / 78
  • Ticaret 19, (%100)
Sorun Görkem Sanal arkadaşımızın yardımlarıyla çözülmüştür.. Tekrar teşekkür ederim kendisine.. :)
 

 

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