• 29-03-2020, 22:09:08
    #1
    Üyeliği durduruldu
    Arkadaşlar bi php scriptimde function php ye bir değişkenle key atadım.
    $key = "rando888377939";
    Sonra header kısmına gelip;
    if($key ="zazazaz"){
    //good
    }
    else{
    echo 'sorry u can not';
            }
    Bu şekilde olacak eğer headere yazılan key doğru değilse çalışmayak fakat hiç bir tepki vermiyor sistem keyi eklediğin function tüm scripte entegreli. Yardımcı olabilecek var mı?
  • 29-03-2020, 22:11:21
    #2
    Hocam eğer function dışında değişken belirtti iseniz, global ile içine almanız gerekli.
  • 29-03-2020, 22:13:19
    #3
    Bir sıkıntı olmaması gerekiyor. Eğer mevcut sayfada fonksiyon dosyanızı çağırdıysanız ve değişken adı doğruysa. Bir de şunu deneyin. Bu eşit değilse sayfanın geri kalanının çalışmasını engeller.

    Edit: Php'de eşitlik için == kullanmanız gerekiyor.

    if($key != "zazazaz"){
    echo 'sorry u can not';
    exit();
    }
  • 29-03-2020, 22:13:47
    #4
    Üyeliği durduruldu
    eycreative adlı üyeden alıntı: mesajı görüntüle
    Hocam eğer function dışında değişken belirtti iseniz, global ile içine almanız gerekli.
    nası yapacağım hocam size zahmet
  • 29-03-2020, 22:13:50
    #5
    Merhabalar.
    if içerisinde kullandığınız tek eşittir yerine == (çift) eşittir kullanmayı deneyin.Çünkü sizin yaptığınız şekli ile $key değişkeninin değerini değiştiriyorusunuz.
  • 29-03-2020, 22:14:43
    #6
    == yapın aynen.
  • 29-03-2020, 22:14:45
    #7
    Üyeliği durduruldu
    carasar adlı üyeden alıntı: mesajı görüntüle
    Bir sıkıntı olmaması gerekiyor. Eğer mevcut sayfada fonksiyon dosyanızı çağırdıysanız ve değişken adı doğruysa. Bir de şunu deneyin. Bu eşit değilse sayfanın geri kalanının çalışmasını engeller.

    if($key != "zazazaz"){
    echo 'sorry u can not';
    exit();
    }
    Allah razı olsun hocam çalıştı çok teşekkür ederim



    Furkanbey7821 adlı üyeden alıntı: mesajı görüntüle
    Allah razı olsun hocam çalıştı çok teşekkür ederim
    Şimdide doğru key girdiğim halde hata veriyor
  • 29-03-2020, 22:20:21
    #8
    Furkanbey7821 adlı üyeden alıntı: mesajı görüntüle
    Allah razı olsun hocam çalıştı çok teşekkür ederim




    Şimdide doğru key girdiğim halde hata veriyor
    Çift eşittir kullanmanız gerekiyor hocam
  • 29-03-2020, 22:21:38
    #9
    Üyeliği durduruldu
    hasanbugra adlı üyeden alıntı: mesajı görüntüle
    Çift eşittir kullanmanız gerekiyor hocam
    Yaptım hocam çalışıyor lakin keyi doğru girincede aynı sayfa anlamadım gitti