Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Cookies, PHP

Ответить
Настройки темы
Cookies, PHP

Аватара для Ginger

Рыжая


Сообщения: 1550
Благодарности: 19

Профиль | Сайт | Отправить PM | Цитировать


сайт на 2-ух языках - англ. и русс.
скажем, есть 2 картинки соответствующие языкам.
при клике на одну картинку, например ENG, создаём (если нету) куки и записываем туда, что юзер выбрал.
при этом весь сайт сразу же переходит на английский.
в следующий раз, когда юзер заходит на любую страницу сайта, скрипт проверяет значение в куках и соответственно ему показывает страницу на английском или русском.
хотелось бы ещё научить его (сайт) предугадывать на каком языке показывать новому посетителю... (ну это не критично )
как записывать и читать из кукис?

и ещё:
человек, пользуясь е-майл формой на сайте, может отсылать письма. если он нажимает Ф5, то письмо снова отсылается.
можно форму чистить ЖаваСкрипт, но это не удобно, когда, например, письмо длинное и нечайно сделал ошибку в каком-либо поле, скрипт говорит об ошибке, пользователь жмёт "назад", а там пусто... снова писать?
вобщем хотелось бы засекать время с момента, когда данный пользователь первый раз отослал письмо и запретить ему отсылать ещё одно в течении заданного времени. при этом это не должно касаться человека на другой стороне земли, который, по случайности, в это же время тоже пытается послать письмо (я говорю о том, чтобы не предлагали записывать время отправки письма, например, в MySQL)
думаю, тут тоже куки подойдут? если можно буз них - отлично!
кто понял, подскажите, пожалуйста

[s]Исправлено: Ginger, 22:55 27-04-2004[/s]

-------
ХР, 2000, NT - BSOD (синие экраны смерти) русский перевод


Отправлено: 22:53, 27-04-2004

 

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Ginger
http://php.org

там лежит чумы на русском языке, скачай их и посмотри что там написано на слово "cookie", пересказавать мануал смыла мало!

вот если возникнут вопрося тогда я с удовольствием на них отвечу!

вторая проблемма интереснее!
кстати из за нее все форумы коказывают страницу где написано "ваше сообщение добавлено"!
это единственный способ борьбы с ней!

идея в том что после посылкиданных, страница должна редиректить тогда при нажатии Ф5 все будет нормально!

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 00:14, 28-04-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Ginger

Рыжая


Сообщения: 1550
Благодарности: 19

Профиль | Сайт | Отправить PM | Цитировать


Vlad Drakula
Цитата:
пересказавать мануал смыла мало
да я думала там кода пару строк..
посмотрю сама...

Цитата:
кстати из за нее все форумы коказывают страницу где написано "ваше сообщение добавлено"!
точно.. я как-то об этом забыла совсем...
ну у меня тоже показывает, что сообщение отослано... но никуда не редаеректит...
нет редаерект мне не подходит.
ладно.. придёться чистить форму...

а как можно чистить только 2 из трёх поля?
тогда при Ф5 выдаст сообщение, что не все поля заполнены

-------
ХР, 2000, NT - BSOD (синие экраны смерти) русский перевод


Отправлено: 01:56, 28-04-2004 | #3


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Ginger
коду там действительно всего пара строк, а если точно одна, но в ней надо разобраться...
еще работа с куки зависит отнастроек сервера!

а очистка формы тебе не поможет!
ты немного не понимаешь что броузер делает при нажатии Ф5!
он не генерит новай запрос, он повторят старый!
так что очистка формы тебе не поможет, начебы остальные ужебы додумались до этого!

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 02:32, 28-04-2004 | #4


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Vlad Drakula
Цитата:
еще работа с куки зависит отнастроек сервера!
как?

-------
http://ivank.ru


Отправлено: 00:10, 29-04-2004 | #5


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


ivank
дело в том что от настроек сервера зависит как сервер шарит полученные данные!

так на пример движку ИК обсолютно напливать как пересылаются данные (GET лил POST) (лично проверял)
аналогично и с куки!
я уже один раз на эти грабли наступил!

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 22:38, 29-04-2004 | #6

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать



Vlad Drakula
а что такое движек ИК - для самообразования  


Отправлено: 10:18, 30-04-2004 | #7


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


mar
ИК - сокрашение от ИконБорад - движок форума(например этого)

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 19:58, 30-04-2004 | #8


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Цитата:
обсолютно напливать как пересылаются данные
А чуточку подробнее можно?

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 03:08, 01-05-2004 | #9


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Prisoner
дело в том что апачь шарит лпеременные которые были переданы серверу из трех массивов, последовательность действий сервера задается в настройках!

дело в том что во многих движках данные бирутся не из $HTTP_POST_VARS["data"] а не посредственно из $data
но вот какие именно данные там окажутся!

из $HTTP_POST_VARS или $HTTP_GET_VARS это уже зависит от настроек ктомуже переменной $data может вообще не оказаться если в апаче отключено шаренье переменных!

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 20:15, 04-05-2004 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Cookies, PHP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Отсылка части cookies hasherfrog Вебмастеру 12 22-03-2006 10:46
Perl : Установлены ли Cookies? Oaxa Вебмастеру 1 19-02-2005 16:49
PHP4 не может удалить cookies elfoflorien Вебмастеру 5 01-01-2005 00:43
Где находится папка cookies? Sherla Хочу все знать 3 01-04-2004 21:06
Cookies Guest Microsoft Windows 2000/XP 7 11-08-2002 22:20




 
Переход