• 23-04-2009, 03:03:03
    #1
    Linux hosting hesabında çalışan scriptim windows sunucuda çalışmıyor sorun galiba register_global ile ilgili velakin php kodlamasından anlamadığımdan register_global ayarını yapmadan çözebilme ihtimalim varmıdır ? Var ise yardımcı olursanız sevinirim. sesion.php kodları aşağıdadır.

    include("../ayarlar.php");
    include("veritablosu.php");
    function giris($kullanici, $sifre){
    global $baglanti;
    $result= @ mysql_query("select kullanici_id, kullanici, sifre from "._BURAK."yonetici where kullanici='$kullanici'");
    list($kullanici_id, $kullanici_data, $sifre_data)=@mysql_fetch_row($result);    
    if($kullanici_data=="") {
            ?>
            <title>Yönetici Girişi...</title>
        <link rel="stylesheet" type="text/css" href="stil.css">
    <body bgcolor="#808080">
    
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <div align="center">
      <center>
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFFFFF" width="500" bgcolor="#EFEFEF">
        <form action="Session.php?op=giris" method="post">
        <tr>
          <td width="498" height="24" background="Resimler/headerbaslik1.jpg">
          <p align="center"><b>Yönetici Giriş Hatası.!</b></td>
        </tr>
        <tr>
          <td width="492" height="72">
          <p align="center"><br>
          <img border="0" src="Resimler/reddet.gif" width="46" height="47"></p>
          <p align="center">Sistemde Kayıtlı Böyle Bir Yönetici Bulunamadı.!</p>
          <p align="center">Lütfen Bilgilerinizi Kontrol Ediniz.</p>
          <p align="center"><a href="javascript:history.go(-1)">Geri Dön</a><br>
    &nbsp;</td>
        </tr>
        </form>
        <tr>
          <td width="498" height="24" background="Resimler/headerbaslik1.jpg">
          <p align="center">Copyright <span lang="en">© 2008 - 2009 dsfdsf</span></td>
        </tr>
      </table>
      </center>
    </div>
            <?
    }else
    {
        $sifre1=md5($sifre);
        if( ($kullanici == $kullanici_data) and ($sifre1 == $sifre_data ) )
        {
            docookie($kullanici_id, $kullanici_data, $sifre_data);
            header("Location:index.php");    
        }
        else
    ?>
            <title>Yönetici GiriŞi...</title>
        <link rel="stylesheet" type="text/css" href="stil.css">
    <body bgcolor="#808080">
    
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <div align="center">
      <center>
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFFFFF" width="500" bgcolor="#EFEFEF">
        <form action="Session.php?op=giris" method="post">
        <tr>
          <td width="498" height="24" background="Resimler/headerbaslik1.jpg">
          <p align="center"><b>Yönetici Giriş Hatası.!</b></td>
        </tr>
        <tr>
          <td width="492" height="72">
          <p align="center"><br>
          <img border="0" src="Resimler/reddet.gif" width="46" height="47"></p>
          <p align="center">Yönetici Şifrenizi Yanlış Girdiniz.!</p>
          <p align="center">Lütfen Şifrenizi Kontrol Ediniz.</p>
          <p align="center"><a href="javascript:history.go(-1)">Geri Dön</a><br>
    &nbsp;</td>
        </tr>
        </form>
        <tr>
          <td width="498" height="24" background="Resimler/headerbaslik1.jpg">
          <p align="center">Copyright <span lang="en">asd</span></td>
        </tr>
      </table>
      </center>
    </div>
            <?        
    }
    }
    function cikis(){
        global $baglanti, $cookieadi;
        setcookie("$cookieadi");
        session_start();
        session_destroy();
        header("Location:index.php");
    }
    if(!isset($op)) $op="giris";
    switch ($op)    {
    case "giris":    giris($kullanici, $sifre);break;
    case "cikis":     cikis();break;
    }
    ?>
  • 23-04-2009, 03:24:18
    #2
    Hata olarak ne veriyor size şifre yanlış mı diyor? veya bir hata veriyor mu?

    PM ile adresi atarmısınız ayrıca
  • 23-04-2009, 10:12:53
    #3
    electronicboy adlı üyeden alıntı: mesajı görüntüle
    Hata olarak ne veriyor size şifre yanlış mı diyor? veya bir hata veriyor mu?

    PM ile adresi atarmısınız ayrıca
    Şifre yanlış hatası veriyor halbuki şifre vs doğru ...
  • 23-04-2009, 17:00:53
    #4
    ExDizAyN adlı üyeden alıntı: mesajı görüntüle
    Şifre yanlış hatası veriyor halbuki şifre vs doğru ...
    $result= @ mysql_query("select kullanici_id, kullanici, sifre from "._BURAK."yonetici where kullanici='$kullanici'");

    başındaki @ işaretini kaldırıp bakarmısınız hata verecek mi?
  • 23-04-2009, 20:49:48
    #5
    electronicboy adlı üyeden alıntı: mesajı görüntüle
    $result= @ mysql_query("select kullanici_id, kullanici, sifre from "._BURAK."yonetici where kullanici='$kullanici'");

    başındaki @ işaretini kaldırıp bakarmısınız hata verecek mi?
    herhangi bir hata iletisi vermedi sadece sistemde kayıtlı kullanıcının olmadığı iletisini veriyor halbuki var .

    İlginiz için ayrıca teşekkür ederim ...