• 19-01-2021, 12:43:07
    #1
    Merhaba,

    Mesala cokie user id değişkene atıyorum $uid = $_COOKIE['uid']; şimdi ben bunu kullanıyorum sorun olmuyor ama

    PHP Notice: Undefined index: uid in hatası alıyorum bunun nedeni nedir ? Değişkene atayım kullanamazmıyım acaba ?
  • 19-01-2021, 13:00:54
    #2
    Üyeliği durduruldu
    Eğer uid diye bir cookie yok ise bahsettiğiniz hatayı alırsınız. Bu arada arka planda UID'i kontrol ediyor musunuz bilmiyorum ama ben yine de not geçeyim, kullanıcı ID'sini doğrulama yapmadan direkt olarak COOKIE'de tutmayın, kullanıcı değiştirebilir çünkü COOKIE'yi.
    if(isset($_COOKIE['uid'])) {
    $uid = $_COOKIE['uid'];
    echo 'COOKIE kayıtlı';
    }
    else {
    echo 'COOKIE kayıtlı değil';
    }
  • 19-01-2021, 16:07:08
    #3
    Değiştirmesinde sorun yok özel şifrelenmiş token ile karşılaştırıyorum ikisi uymazsa kapıdışarı yapıyorum. ama nedense uid olmasına rağmen değişkenimde hata çıkıyor anlamadım birtürlü.

    awoken adlı üyeden alıntı: mesajı görüntüle
    Eğer uid diye bir cookie yok ise bahsettiğiniz hatayı alırsınız. Bu arada arka planda UID'i kontrol ediyor musunuz bilmiyorum ama ben yine de not geçeyim, kullanıcı ID'sini doğrulama yapmadan direkt olarak COOKIE'de tutmayın, kullanıcı değiştirebilir çünkü COOKIE'yi.
    if(isset($_COOKIE['uid'])) {
    $uid = $_COOKIE['uid'];
    echo 'COOKIE kayıtlı';
    }
    else {
    echo 'COOKIE kayıtlı değil';
    }