• 28-08-2009, 01:50:02
    #1
    Üyeliği durduruldu
    giris.html deki formda beni hatırla seçeneği işaretlenirse cookie oluşturuluyor. ama eğer seçilmemişse cookie oluşturulmuyor. giris.html den giris.php ye yonlendiriyorum giris islemleri için. giris.php asagıda.. giris yapmıyor... nerede hata var acaba?

    ayrıca beni hatırla seçeneğini işaretlersem giris yapıyor...

    <?php
    session_start();
    	include("config.php");
    	$co = $_POST['co'];
    	$username = $_POST['username'];
    	$pass = $_POST['pass'];
    	$pass = md5($pass);
    	$control = mysql_query("SELECT * FROM uyeler WHERE username = '$username' AND password = '$pass'");
    	$result = mysql_num_rows($control);
    	if($result > 0){
    	$wr=mysql_fetch_array($control);
    	
    		if($co == ok){
    		setcookie("admin","admin",time()+(365*24*60*60));
    		}else{
    		
    		}
    	
    	$_SESSION['kullanici'] = $wr['username'];
    	$_SESSION['kullaniciid'] = $wr['id'];
    	$_SESSION['ADMIN'] = "OK";
    	session_register();
    	
    	header('Location:index.php');
    	}else{
    	header('Location:giris.html');
    	}
    	
    	
    
    ?>
  • 28-08-2009, 01:57:26
    #2
    kodlarda dediğiniz şeye sebep olacak bir hata göremedim ancak
    if($co == ok){ satırını if($co == 'ok'){ yapmalısınız
  • 28-08-2009, 02:03:40
    #3
    Üyeliği durduruldu
    maalesef olmadı

    neden olmuyo yaw?? !!
  • 28-08-2009, 02:08:56
    #4
    Giriş yapmıyor derken session hata falan mı veriyor?
    hangi sayfaya yönleniyor. bir de hangi sayfadan kontrol ettiriyorsun giriş yaptığını.

    Son olarak, register_globals açık mı betiği çalıştırdığın yerde
  • 28-08-2009, 02:22:32
    #5
    Üyeliği durduruldu
    normalde cookie olmadan yaptım. tıkır tıkır çalışıyodu.. dedim cookie eklemeye çalışayım.. ekledim. çalıştı onda da ... ama beni hatırla seçeneğini seçmediğim zaman hata veriyor. bunun nedenini anlayamadım. yukarıda kodlarını verdiğim sayfadan yapıyorum girişi...
  • 28-08-2009, 02:40:04
    #6
    İşi o sayfadan yapıyorsunuz da, kontrolü nerde. Yani giriş olmadığını neden görüyorsunuz. siz bu sayfanın başına
    error_reporting(E_ALL); ini_set('display_erros',1);

    ekler misiniz, herhangi bir hata vermiyor mu ona bakalım en azından
  • 28-08-2009, 08:43:26
    #7
    $co == 'ok' u $co == 'on' olarak değiştirir misin?
    ayrıca setcookiede domain adınıda kullanmanı tavsiye ederim. şu şekilde;

    setcookie("admin","admin",time()+(365*24*60*60),"/",".domainadi.com");

    // başında noktasıda var domainin
  • 28-08-2009, 09:02:42
    #8
    Üyeliği durduruldu
    bir phpinfo atarsan hata gösteriminin kapali olup olmadigini görmek pratik çözüm olur
    <?php
    phpinfo();
    ?>
  • 28-08-2009, 13:16:14
    #9
    Üyeliği durduruldu
    http://www.havatahmin.net/i.php php info attım. giriş sayfasında kullanıcı adı ve şifre giriyorum giriş butonuna bastığımda sayfa doluyor ama değişmiyor. yani ne giriş yapıyor nede bir hata veriyor. ayrıca beni hatırla seçeneğini seçersem giriş yapıyor.