• 03-02-2010, 15:32:46
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar,

    login2.php de bulunan $giris değişkenimi index.php ye çekmek istiyorum. Bunu nasıl yapabilirim?

    Teşekkürler..
  • 03-02-2010, 15:41:40
    #2
    Üyeliği durduruldu
    session cookie yada adreste tasimak. form ise gizli alan
  • 03-02-2010, 15:47:13
    #3
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    session cookie yada adreste tasimak. form ise gizli alan
    En güveniliri SESSION.
  • 03-02-2010, 17:56:21
    #4
    Eposta Aktivasyonu Gerekmekte
    ya da ip adresiyle mysql a kaydedip, index.php den ip adresine göre mysql dan tekrar çekebilirsiniz
  • 03-02-2010, 18:42:22
    #5
    Arkadaşlar ben aşağıdaki şekilde düşündüm üye girişi gerçekleşti. Buraya kadar sorun yok fakat diğer php dosyalarımda burda bulunan $giris değişkenimi okutmak istiyorum.

    emin değilim tam o kısmı bilmiyorum f ile başlayan kodlarla yapılıyordu sanıyorum fopen vb.. onu sormak istiyorum.

    Teşekkürler..

    <?php
    include ("config.php");
    $k_adi = $_POST["k_adi"];
    $sifre = $_POST["sifre"];
    $oku = mysql_query ("select Username from users where Username ='$k_adi'");
    $yaz = mysql_fetch_array ($oku);
    $oku2 = mysql_query ("select Password from users where Password ='$sifre'");
    $yaz2 = mysql_fetch_array ($oku2);
    if ( ($k_adi === $yaz["Username"]) && ($sifre === $yaz2["Password"]) )
    { $giris_kontrol = 'Giris Basarili';} 
    elseif ( ($k_adi != $yaz["Username"]) || ($sifre != $yaz2["Password"])  )
    {$giris_kontrol = 'Yeniden dene';} 
    elseif (($k_adi == "") || ($sifre == ""))
    {$giris_kontrol = 'Yeniden dene';} 
    if ( $giris_kontrol == 'Giris Basarili') {$giris=1;}
    elseif ( $giris_kontrol == 'Yeniden dene') {$giris=0;}
    if ($giris==1){echo 'Giriþ Baþarýlý';}
    if ($giris==0){echo 'Yeniden dene';}
    ?>
  • 03-02-2010, 18:55:13
    #6
    Eposta Aktivasyonu Gerekmekte
    HS_Abdullah adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar ben aşağıdaki şekilde düşündüm üye girişi gerçekleşti. Buraya kadar sorun yok fakat diğer php dosyalarımda burda bulunan $giris değişkenimi okutmak istiyorum.

    emin değilim tam o kısmı bilmiyorum f ile başlayan kodlarla yapılıyordu sanıyorum fopen vb.. onu sormak istiyorum.

    Teşekkürler..

    <?php
    include ("config.php");
    $k_adi = $_POST["k_adi"];
    $sifre = $_POST["sifre"];
    $oku = mysql_query ("select Username from users where Username ='$k_adi'");
    $yaz = mysql_fetch_array ($oku);
    $oku2 = mysql_query ("select Password from users where Password ='$sifre'");
    $yaz2 = mysql_fetch_array ($oku2);
    if ( ($k_adi === $yaz["Username"]) && ($sifre === $yaz2["Password"]) )
    { $giris_kontrol = 'Giris Basarili';} 
    elseif ( ($k_adi != $yaz["Username"]) || ($sifre != $yaz2["Password"])  )
    {$giris_kontrol = 'Yeniden dene';} 
    elseif (($k_adi == "") || ($sifre == ""))
    {$giris_kontrol = 'Yeniden dene';} 
    if ( $giris_kontrol == 'Giris Basarili') {$giris=1;}
    elseif ( $giris_kontrol == 'Yeniden dene') {$giris=0;}
    if ($giris==1){echo 'Giriþ Baþarýlý';}
    if ($giris==0){echo 'Yeniden dene';}
    ?>
    sayfanın en üstüne session_start(); ekle.
    daha sonra
    $_SESSION['giris']="girisyapildi";
    şeklinde girişin yapıldığını belirtirsin.
    daha sonra başka sayfalarda yine başa session_start(); ekleyip
    if($_SESSION['giris']=="girisyapildi") {
    echo "aferin giriş yapmışın seni sevdim";
    }
    şeklinde yada
    echo "giriş durumu:".$_SESSION['giris']; şeklinde kullanabilirsin.

    f ile başlayan fonksiyonlar( genelde dosyafile işlevleriyle ilgili) fopen falan bunlar dosya açmak fwrite mesala dosya yazmak gibi sen sayfadan sayfaya değişken değeri taşımak istiyorsan session kullanmalısın genelde session kullanılır login işlemlerinde
  • 03-02-2010, 19:53:33
    #7
    Değerleri cevaplarınızdan dolayı teşekkür ederim çözüldü