Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Linux serverda session başlatamıyorum

session_start();
include "config.php";
echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';
$kadi = mysql_real_escape_string(@$_POST["kadi"]);
$ksifre = mysql_real_escape_string(@$_POST["ksifre"]);
if(!empty($kadi) && !empty($ksifre)){
	$kullanici_kontrol = mysql_fetch_array(mysql_query("SELECT COUNT(*) as sayi FROM uyeler WHERE UyeAdi = '$kadi'"));
	if($kullanici_kontrol["sayi"] != 0){
		$giris = mysql_fetch_array(mysql_query("SELECT * FROM uyeler WHERE UyeAdi = '$basal_kadi'"));
		if($giris["UyeSifre"] == $ksifre){
				if($giris["UyeYetki"] == 0){
					echo "<center>Öğrenci Girişiniz Tamamlanmıştır,<br />Yönlendiriliyorsunuz..</center>";
					$_SESSION["uye"] = $kadi;
					header("refresh:2; url=admin.php");
				}elseif($giris["UyeYetki"] == 1){
					echo "<center>Yönetici Girişiniz Tamamlanmıştır,<br />Yönlendiriliyorsunuz..</center>";
					$_SESSION["admin"] = $kadi;
					header("refresh:2; url=admin.php");
					}
			}else{echo "<center>Şifreniz Yanlış Girildi,<br /> Lütfen Tekrar Deneyiniz..</center>"; 
					header("refresh:2; url=admin.php");}
		}else{echo '<center>Böyle Bir Kullanıcı Bulunmamaktadır,<br />Lütfen Tekrar Deneyiniz..</center>'; 		
					header("refresh:2; url=admin.php");}
	}
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • hkor adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    17 cevap - 35 soru
    Merhaba,
    geçen bizdede oldu kullanılan php versiyonundan kaynaklandığının farkına vardık, sizde başka sunucuda deneme şansınız var bir deneyin düzelebilir.
  • halidaltuner adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    144 cevap - 4 soru
    Linux sunucuya erişiminiz varsa;

    export $TMP="/tmp"
    rm -rf /tmp/*
    ldconfig
    

    komutlarını sırasıyla çalıştırın, tekrar deneyin.
    • Actionsee adlı üyenin fotoğrafı Actionsee
      Bu konuda bilgim fazla yok. Nerede çalıştırabilirim bu kodu?

      Mesela header kodu da çalışmıyor.


      <?php
      ob_start();
      session_start();
      include "config.php";
      require "yonetim/classes/classes.php";
      $admin = @$_SESSION["basal_admin"];
      ?>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <script type="text/javascript" src="yonetim/ckeditor/ckeditor.js"></script>
      <script type="text/javascript" src="yonetim/js/jquery.js"></script>
      <title>Ahmet Başal - Yönetici Paneli</title>
      </head>
      
      <body>
      <?php
      header("refresh:0; URL=yonetim/admin.php");
      ?>
      </body>
      </html>
      10 yıl önce yazılmış
    • halidaltuner adlı üyenin fotoğrafı halidaltuner
      Hata veriyor mu?
      10 yıl önce yazılmış
    • Actionsee adlı üyenin fotoğrafı Actionsee
      Nerede çalıştıracağımı bilmiyorum verdiğiniz kodları. Fakat header ile yönlendirmek istediğimde yönlendirme kodu çalışmıyor.
      10 yıl önce yazılmış
    • halidaltuner adlı üyenin fotoğrafı halidaltuner
      session_start()'ın üstüne;

      session_destroy() ekler misiniz?

      ayrıca sayfanın en üstüne

      ini_set("display_errors",1); eklerseniz hatanın nereden kaynaklandığını anlayabiliriz.
      10 yıl önce yazılmış
    • Actionsee adlı üyenin fotoğrafı Actionsee
      Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in /home/ahmetbas/public_html/giris.php on line 3
      
      Şifreniz Yanlış Girildi,
      Lütfen Tekrar Deneyiniz..

      Warning: Cannot modify header information - headers already sent by (output started at /home/ahmetbas/public_html/giris.php:1) in /home/ahmetbas/public_html/giris.php on line 23
      10 yıl önce yazılmış
    • halidaltuner adlı üyenin fotoğrafı halidaltuner
      phpinfo çıktısını ekleyebilir misin?

      tmp dizinine yazamıyor sanırım.

      Kullandığınız hosting kontrol paneli nedir? Sunucu sahibi misiniz? Ona göre birşeyler önereceğim.
      10 yıl önce yazılmış
    • Actionsee adlı üyenin fotoğrafı Actionsee
      http://ahmetbasal.com/php.php

      Host sahibi benim. Cpanel kullanıyoruz.
      10 yıl önce yazılmış
    • halidaltuner adlı üyenin fotoğrafı halidaltuner
      Çok ilginç.

      header'ı şu şekilde deneyin;

      header("URL:yonetim/admin.php");
      10 yıl önce yazılmış
    • halidaltuner adlı üyenin fotoğrafı halidaltuner
      Sunucu sahibine(hosting'i satın aldığınız kişi) tmp dizinlerine izin vermesini isteyin. Sanırım tmp dizini üzerindeki yetkiler gitmiş.
      10 yıl önce yazılmış