Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
06, 2008, 07:42:43 pm
42719 Mesaj 8080 Konu Gönderen: 17918 Üye
Son üye: tlord
Turk-Php.Com Forum  |  Yardım Forumları  |  PHP Yardım Forumu  |  Sanırım Sessionumda bir problem var « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: Sanırım Sessionumda bir problem var  (Okunma Sayısı 68 defa)
phptr
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 55


Üyelik Bilgileri
Sanırım Sessionumda bir problem var
« : 27, 2008, 01:40:18 pm »

Admin girişi yaparken bu kodu kullanıyorum

Kod:
<?
ob_start();
session_start();

require "../ayarlar.php";



function e($evr) {
  return mysql_real_escape_string(trim(htmlspecialchars($evr)));
}



if (empty($_POST['kadi']) || empty($_POST['parola'])) {
header('Location: giris.php');
} else {

$kadi= e($_POST["kadi"]);
$parola= e(md5($_POST["parola"]));
$sorgu = "SELECT admin_username,admin_pass FROM yonetim WHERE admin_username = '$kadi' AND admin_pass= '$parola'";
$sorgula = mysql_query($sorgu);

if (mysql_num_rows($sorgula) == 1){
mysql_query("UPDATE yonetim SET durum='1' WHERE id='1'");
$_SESSION['user'] = md5(microtime($kadi));
$_SESSION['pass'] = md5(microtime($parola));
header('Location: admin.php');
die("");
} else {
mysql_close();
header('Location: giris.php');
die("");
}



}
ob_flush();
?>

Localhostumda çalışıyor ama webde çalışmıyor?

<?php print_r($_SESSION); ?> adminde array oalrak aldım sessionu boş çevirdi webdeyken??

Her sayfayıda şu şekilde kontrol ediyorum.

Kod:
<?php
ob_start
();
if(
$_SESSION['user'] and $_SESSION['pass'] != TRUE) {
header ("Location:giris.php");
die(
"");
}
$sorgu2 "SELECT * FROM yonetim WHERE durum='1' AND id='1'";
$sorgula2 mysql_query($sorgu2);
if (
mysql_num_rows($sorgula2) != 1) {
header ("Location:giris.php");
die(
"");
}
ob_flush();
?>

Dediğim gibi localhostta çalışıyor ama webde çalışmıyor. obstart yaptım headerlar için already sent hatasını giderdim..

config dosyasıda tamam çünkü veri okuyor script sql'den..

ekle çıkar düzenle gibi işlemler yapılmıyor
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.