За последние 24 часа нас посетили 82276 программистов и 42545 роботов. Сейчас ищут 2032 программиста ...

Проблемы с COOKIE

Тема в разделе "PHP для новичков", создана пользователем Kappa1232131, 20 апр 2017.

  1. Kappa1232131

    Kappa1232131 Новичок

    С нами с:
    20 апр 2017
    Сообщения:
    1
    Симпатии:
    0
    Сам код:
    PHP:
    1. require ("config.php");
    2. $mysqli->select_db("clickeys");
    3. if(isset($_COOKIE['email'])){
    4.   $_COOKIE['email'] = $email;
    5.   $result=mysqli_query($mysqli,"select clicks from users where id = '$email' ");
    6.   $res=mysqli_fetch_assoc($result);
    7.   $clicks=$res['clicks'];
    8. }
    9. elseif (empty($_COOKIE['email'])) {$clicks = 0;}
    SQL запрос рабоий,проверял при самом запросе выдаёт это 2017-04-19_14-16-27.png
    Сам cookie с email`ом выглядит так 2017-04-19_14-19-01.png
    Настараживает то, что знак @ заменяется на %40. Если в SQL запросе заместо 123@123.ru написать 123%40123.ru то выдаст ничего,возможно проблема в этом.
    Подключение к mysql находится в файле config.php
    Если применить var_dump к перменным,то выдаст object(mysqli_result)#2 (5) { ["current_field"]=> int(0) ["field_count"]=> int(1) ["lengths"]=> NULL ["num_rows"]=> int(0) ["type"]=> int(0) } для $result
    и NULL для остальных перменных.
    Если заместо elseif на писать else и убрать условие,то будет писать 0.