Правильно ли я сделал, с точки зрения рационального программирования?
Спустя 8 минут, 4 секунды (12.02.2012 - 15:12) TMake написал(а):
BiosSpy в cookies лучше записывать временный хеш, который сохраняется в таблици автолоад
Спустя 13 минут, 20 секунд (12.02.2012 - 15:26) BiosSpy написал(а):
stepan ну, а с cookie не особо опасно?
Спустя 4 минуты, 12 секунд (12.02.2012 - 15:30) nugle написал(а):
Минус есть, что куки не у всех включены
Спустя 1 минута, 59 секунд (12.02.2012 - 15:32) TMake написал(а):
BiosSpy жизнь куки правильно устанавливай и эти куки должны работать только с одного компа, т.е. сохраняй еще для этих куки ip и разную другую пользовательскую инфу.
Спустя 23 минуты, 56 секунд (12.02.2012 - 15:56) johniek_comp написал(а):
куки можно перехватить, и себе в браузер вставить, и будешь залогиненым от того юзера! а ну-ка быстро все на сессии переписывать!
Спустя 3 минуты, 24 секунды (12.02.2012 - 15:59) BiosSpy написал(а):
Хорошо, спасибо,
johniek_comp как скажешь
johniek_comp как скажешь
Спустя 8 дней, 21 час, 4 минуты, 36 секунд (21.02.2012 - 13:04) agner написал(а):
Привет. У меня вопрос, тоже связанный с куки.
Дело простое и не требовательное к безопасности. Надо просто ограничить доступ к некоторым разделам сайта. Я решил сделать это с помощью установки куки.
А на самой странице сайта проверять их наличие и выводить соответствующие ссылки. Проверку делаю так:
И не знаю, почему этот простейший скрипт не работает. Подскажите, почему?
Код ведёт себя так, словно не видит оператора if. Просто присваивает переменной первое значение ($a = 1). Прошу помочь разобраться.
Дело простое и не требовательное к безопасности. Надо просто ограничить доступ к некоторым разделам сайта. Я решил сделать это с помощью установки куки.
А на самой странице сайта проверять их наличие и выводить соответствующие ссылки. Проверку делаю так:
<?php if (isset($_COOKIE['pod']) || $_COOKIE['pod'] = "vkl")
$a = 1;
else
$a = 0;
?>
И не знаю, почему этот простейший скрипт не работает. Подскажите, почему?
Код ведёт себя так, словно не видит оператора if. Просто присваивает переменной первое значение ($a = 1). Прошу помочь разобраться.
Спустя 17 минут, 43 секунды (21.02.2012 - 13:21) killer8080 написал(а):
agner
во первых не или (||), а и (&&) в условии
во вторых оператор сравнения ==, а не присвоения =
во первых не или (||), а и (&&) в условии
во вторых оператор сравнения ==, а не присвоения =