• 24-02-2009, 21:43:33
    #10
    Üyeliği durduruldu
    hata gitti ama bu sefer istedim bilgileri elde edemedim
    ChanLee = UYE
    Çikis Yap bu oldu sade ama ism şifre şehir ve mail biglilerinin cıkması gerekiyordu
  • 24-02-2009, 21:45:04
    #11
    print_r($_COOKIE)
    yazınca $_COOKIE dizisinin tüm içeriğini görürüz .. onun için önce bunu bir yazın demiştim cookie dizisinde ne varmış görmek.
    bu durumda bu gelen degerler eksik, sadece üye adı cookie ile taşınıyor galiba.
    kolay gelsin.
  • 24-02-2009, 21:47:40
    #12
    Üyeliği durduruldu
    ben tüm kodları veriyim o zaman daha anlaşılır olur

    index.php
    <!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=iso-8859-1" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    <form id="form1" name="form1" method="post" action="login.php">
      <p>Kullanici Adi         :
        <input name="kadi" type="text" />
      </p>
      <p>Sifre Giriniz : 
        <input type="password" name="ksifre" />
      </p>
      <p>
        <label>
        <input type="submit" name="Submit" value="Giris" />
        </label>
      </p>
    </form>
    <p>&nbsp;</p>
    </body>
    </html>
    
    <?php
    
    $uyeprofil = $_COOKIE["UYE"];
    
    if($uyeprofil){
    
    $uyeprofil = $_COOKIE["UYE"];
    
    if($uyeprofil==""){
    echo "Çikis Yapildi"."<br>";
    echo "<a href='index.php'>Anasayfa</a>";
    
    }else {
    
    echo "Profilinize Hos Geldiniz Sayin ".$uyeprofil."<br>";
    
    echo "<a href='logout.php'>Çikis Yap</a>";
    
    
    
    
    }
    
    }
    
    
    
    ?>
    <?php
    
    $kadi = "ChanLee";
    $ksifre = "123456";
    $sehir = "Tokyo";
    $mail = "Bruce.Lee.Jeet.Kune.Do@Hotmail.com";
    
    
    
    $k_adi = $_POST["kadi"];
    $sifre = $_POST["ksifre"];
    
    
    
    
    
    $yonlendirme1= "<meta http-equiv='Refresh' content='2; URL=profil.php'>";
    $yonlendirme2= "<meta http-equiv='Refresh' content='2; URL=index.php'>";
    
    if(($k_adi == $kadi) and ($sifre == $ksifre)){
    setcookie("UYE[isim]","$k_adi",time()+60*60);
    setcookie("UYE[isim]","$sifre",time()+60*60);
    setcookie("UYE[isim]","$sehir",time()+60*60);
    setcookie("UYE[isim]","$mail",time()+60*60);
    
    
    
    
    echo "Basariyla Giris Yaptiniz , Profile Yönlendiriliyorsunuz"."<br>";
    echo $yonlendirme1;
    }else {
    
    echo "Kullanici Adiniz Veya sifreniz Yanlis Lütfen Tekrar Deneyiniz"."<br>";
    Echo $yonlendirme2;
    }
    
    
    ?>
    login.php

    <?php
    
    $yonlendirme1= "<meta http-equiv='Refresh' content='2; URL=profil.php'>";
    $yonlendirme2= "<meta http-equiv='Refresh' content='2; URL=index.php'>";
    
    
    
    
    
    $uyeprofil = $_COOKIE["UYE"];
    
    if($uyeprofil==""){
    
    Echo "Basariyla Çikis Yaptiniz Anasayfaya Yönlendiriliyorsunuz...";
    
    echo $yonlendirme2;
    
    }else {
    
    setcookie("UYE[isim]","");
    setcookie("UYE[sifre]","");
    setcookie("UYE[sehir]","");
    setcookie("UYE[mail]","");
    
    
    
    
    
    echo $yonlendirme2;
    }
    
    
    ?>
    logout.php
    <?php
    
    $yonlendirme1= "<meta http-equiv='Refresh' content='2; URL=profil.php'>";
    
    
    $uyeprofil = $_COOKIE["UYE"];
    
    if($uyeprofil==""){
    echo "Çikis Yapildi"."<br>";
    echo $yonlendirme1;
    
    }else {
    
    foreach($_COOKIE as $yenidegisken => $yenidegiskendegeri){
    echo "$uyeprofil = $yenidegisken<br>";
    
    }
    
    echo "<a href='logout.php'>Çikis Yap</a>";
    
    
    
    
    }
    
    ?>
  • 24-02-2009, 21:52:12
    #13
    setcookie("UYE[isim]","$sifre",time()+60*60);

    hepsinde UYE[isim] kullanmışsınız ordan olabilir hata
  • 24-02-2009, 22:01:17
    #14
    Üyeliği durduruldu
    teşekkür ederim görememişim saol Allah razı olsun