[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Редактирование cookie
Ssistme
Не могу понять как редактировать cookie т.е. как я понял после echo и т.д. нельзя создавать cookie,то как их редактировать?) $_COOKIE[name] = 'wen'; ?
как использовать тогда куки в условиях



Спустя 22 минуты, 33 секунды (17.09.2011 - 17:21) redreem написал(а):
setcookie() функция есть в php

Спустя 2 минуты, 11 секунд (17.09.2011 - 17:23) Игорь_Vasinsky написал(а):
как и сессии wink.gif почитайте повнимательней про них.. там ни чё сложного.

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/кодов/условий и т.д.

Спустя 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';}

также интересно когда скобки { } ставить,а когда нет

Спустя 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 условия делать
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.