как использовать тогда куки в условиях
Спустя 22 минуты, 33 секунды (17.09.2011 - 17:21) redreem написал(а):
setcookie() функция есть в php
Спустя 2 минуты, 11 секунд (17.09.2011 - 17:23) Игорь_Vasinsky написал(а):
как и сессии почитайте повнимательней про них.. там ни чё сложного.
1. они создаются на компе пользователя
2. используются как для запоминания отдельных переменных (или даже массивов), но чаще для узнавания юзера вошедшего на сайт.
1. они создаются на компе пользователя
2. используются как для запоминания отдельных переменных (или даже массивов), но чаще для узнавания юзера вошедшего на сайт.
Спустя 47 секунд (17.09.2011 - 17:24) vital написал(а):
Цитата |
как я понял после echo и т.д. нельзя создавать cookie,то как их редактировать?) |
А зачем их редактировать ПОСЛЕ того как вы что-то уже показади пользователю?
Если у вас есть такая необходимость - значит у вас не правильно спроектировано приложение.
Спустя 1 минута, 29 секунд (17.09.2011 - 17:26) Игорь_Vasinsky написал(а):
vital
иногда бывает что необходимо внести изменения в уже созданные куки, например при древообразном меню, да именно видел что в куках хранят, не в сессиях.
иногда бывает что необходимо внести изменения в уже созданные куки, например при древообразном меню, да именно видел что в куках хранят, не в сессиях.
Спустя 5 минут, 30 секунд (17.09.2011 - 17:31) vital написал(а):
Цитата (Игорь_Vasinsky @ 17.09.2011 - 16:26) |
vital иногда бывает что необходимо внести изменения в уже созданные куки, например при древообразном меню, да именно видел что в куках хранят, не в сессиях. |
И что с древообразным меню?
ПРиведиконкретный пример.
Спустя 1 минута, 3 секунды (17.09.2011 - 17:32) Игорь_Vasinsky написал(а):
чтобы запоминать где древо раскрыто, где закрыто. оч большое меню было. ест-но для авторизированных юзеров.
Спустя 1 минута, 28 секунд (17.09.2011 - 17:34) vital написал(а):
Цитата (Игорь_Vasinsky @ 17.09.2011 - 16:32) |
чтобы запоминать где древо раскрыто, где закрыто. оч большое меню было. ест-но для авторизированных юзеров. |
и?
Спустя 1 минута, 56 секунд (17.09.2011 - 17:35) Игорь_Vasinsky написал(а):
ну епт. з в куки хранили инфу какой2 подраздел открыт был при выходе юзера из кабинета.
Спустя 3 минуты, 22 секунды (17.09.2011 - 17:39) vital написал(а):
Цитата (Игорь_Vasinsky @ 17.09.2011 - 16:35) |
ну епт. з в куки хранили инфу какой2 подраздел открыт был при выходе юзера из кабинета. |
Не вижу надобности менять куки ПОСЛЕ того, как что-то вывели на экран в одном и том же get\post запросе.
Спустя 48 секунд (17.09.2011 - 17:40) Игорь_Vasinsky написал(а):
для будущего вывода же.
Спустя 2 минуты, 40 секунд (17.09.2011 - 17:42) vital написал(а):
Цитата (Игорь_Vasinsky @ 17.09.2011 - 16:40) |
для будущего вывода же. |
Насколько я понимаю, эти куки ставятся яваскриптом, ане пхп если менюшка на аяксе. А если нет - то опять не понятно.
Спустя 10 минут, 33 секунды (17.09.2011 - 17:53) Ssistme написал(а):
напишу на примере что мне не понятно )
$a = 'blablalba';
if(isset($a)
{
setcookie('name',$lol,time()+30000);
}
как создать печеньку после echo/кодов/условий и т.д.
$a = 'blablalba';
if(isset($a)
{
setcookie('name',$lol,time()+30000);
}
как создать печеньку после echo/кодов/условий и т.д.
Спустя 2 минуты, 13 секунд (17.09.2011 - 17:55) vital написал(а):
Цитата (Ssistme @ 17.09.2011 - 16:53) |
напишу на примере что мне не понятно ) $a = 'blablalba'; if(isset($a) { setcookie('name',$lol,time()+30000); } как создать печеньку после echo/кодов/условий и т.д. |
в пхп - никак.
Куки - это заголовки, которые отсылаются на запрос браузера. Их нельзя отправить уже после того, когда браузеру отправлено содержание страницы это раз.
Да и не предназанчены они для того, что бы инфу в них менять. В них инфу нужно хранить
Спустя 1 час, 16 минут, 38 секунд (17.09.2011 - 19:12) Ssistme написал(а):
спс разобрался,есть ещё 1 вопрос как легче всего сделать автологин имея $_COOKIE['name'] , $_COOKIE['pass'] т.е. если у пользователя в куках есть эта инфа то он автоматом пробывал бы вводить эти данные
Спустя 41 минута, 19 секунд (17.09.2011 - 19:53) vital написал(а):
if (isset($_COOKIE['name']) && isset($_COOKIE['pass']) && DataBaseCheckLogin($_COOKIE['name'] , $_COOKIE['pass']))
{
мы залогинены
} else {мы не залогинены}
Спустя 3 часа, 55 минут, 37 секунд (17.09.2011 - 23:49) Ssistme написал(а):
ещё раз спс,а почему не работает такова вида условие ктонить подскажит?)
if ($a['pass'] != $asd or $b['parol'] != $qwe)
{echo 'lol';}
else {echo 'bla';}
также интересно когда скобки { } ставить,а когда нет
if ($a['pass'] != $asd or $b['parol'] != $qwe)
{echo 'lol';}
else {echo 'bla';}
также интересно когда скобки { } ставить,а когда нет
Спустя 18 минут, 23 секунды (18.09.2011 - 00:07) vital написал(а):
вмето or напиши ||
Спустя 31 секунда (18.09.2011 - 00:08) vital написал(а):
Цитата |
также интересно когда скобки { } ставить,а когда нет |
Прочитай в мануале.
Спустя 17 минут, 21 секунда (18.09.2011 - 00:25) Ssistme написал(а):
Неа не прокатывает) Видать придёться 2 условия делать