Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Динамичиское изменение cookie 
:(
    Опции темы
ZorGG
Дата 24.4.2010, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 24.3.2010
Где: Мир сей.

Репутация: нет
Всего: нет



Столкнулся я со следующей задачей, мне нужно динамически изменять куки, тоесть во время работы с сайтом пользоваель может захотеть поменять надпись "User" на что-нибудь своё.

Работой с формами не увлекался, с куками тоже не работал. Просьба пинать не сильно...

Есть два куска кода...

1-й, создание самих куков

Код

<?php
// cookie
$name = 'User';
$y2k = mktime(0,0,0,1,1,2040);
setcookie('obshaus', $name, $y2k);
// cookie
?>


и 2-й, должен быть редактированием куков


Код

<form action="$name" method="get" name="un">
<input name="un" type="text" size="100" maxlength="100">
<input name="un" type="button" value="ok">
</form>


По идее не работает 2-й кусок кода...

в гугле ничего не нашол. Если можно ссылоки на литературку(соответствующего, ламерского, уровня)

PM MAIL ICQ   Вверх
нуп
Дата 24.4.2010, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: нет
Всего: 33



Такое не надо хранить в куках. Храни это в таблице,  делов то.
PM MAIL   Вверх
bars80080
Дата 25.4.2010, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



а почему не в сессии?
PM MAIL WWW   Вверх
нуп
Дата 25.4.2010, 11:20 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: нет
Всего: 33



Я так понимаю это инфа о юзере, зачем она в сессии?!
PM MAIL   Вверх
ZorGG
Дата 25.4.2010, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 24.3.2010
Где: Мир сей.

Репутация: нет
Всего: нет



пожалуй стоит объяснять идею.

Хочу что-бы на сайте  можно было вместо слова "Гость" написать любую фразу которую будет видеть только пользователь изменившийнадпись "гость". Всё это без регистраций и работать должно сразу-же после входа на сайт.


Надеюсь сделать информеры, подсказки, и так далее с именем пользователя которое он ввёл вместо "гость".
PM MAIL ICQ   Вверх
SickFxck
Дата 25.4.2010, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 16.4.2010

Репутация: нет
Всего: 1



PM MAIL   Вверх
IgorIV
Дата 25.4.2010, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 7.9.2009

Репутация: 2
Всего: 8



ZorGG, а почему ты решил что не работает 2 кусок кода? И как он должен работать?
PM MAIL   Вверх
ZorGG
Дата 29.4.2010, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 24.3.2010
Где: Мир сей.

Репутация: нет
Всего: нет



IgorIV, мне так какжется потому что я не наблюдаю изменений в файлах куков. То есть стоит стандартное(Гость).

Оффтоп
Пишу в спешке, извеняйте за ошибки
PM MAIL ICQ   Вверх
IgorIV
Дата 29.4.2010, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 7.9.2009

Репутация: 2
Всего: 8



1 браузер - сервер
2 сервер (ставит куки) - браузер
3 браузер (посылает куки) - сервер
В какой момент ты проверяешь куки?
Давай без кусков кода, сделай скрипт который ставит куки и читает их.
PM MAIL   Вверх
ZorGG
Дата 3.5.2010, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 24.3.2010
Где: Мир сей.

Репутация: нет
Всего: нет



IgorIV

Код

<?php
$name = 'User';
$y2k = mktime(0,0,0,1,1,2040);
setcookie('obshaus', $name, $y2k);}
?>

и считываю JavaScript-ом

Код

<script>
function getCookie(obshaus) {
        var prefix = obshaus + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1)
                return null
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
</script>


Это сообщение отредактировал(а) ZorGG - 3.5.2010, 21:36
PM MAIL ICQ   Вверх
IgorIV
Дата 4.5.2010, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 7.9.2009

Репутация: 2
Всего: 8



http://forum.vingrad.ru/forum/Javascript.html - спросить как читать куки.
Поставить Firefox с плагином Firebug
Проверять переменные, через alert.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0988 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.