|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Cookies, PHP |
|
|
Cookies, PHP
|
![]() Рыжая Сообщения: 1550 |
сайт на 2-ух языках - англ. и русс.
скажем, есть 2 картинки соответствующие языкам. при клике на одну картинку, например ENG, создаём (если нету) куки и записываем туда, что юзер выбрал. при этом весь сайт сразу же переходит на английский. в следующий раз, когда юзер заходит на любую страницу сайта, скрипт проверяет значение в куках и соответственно ему показывает страницу на английском или русском. хотелось бы ещё научить его (сайт) предугадывать на каком языке показывать новому посетителю... (ну это не критично ![]() как записывать и читать из кукис? и ещё: человек, пользуясь е-майл формой на сайте, может отсылать письма. если он нажимает Ф5, то письмо снова отсылается. можно форму чистить ЖаваСкрипт, но это не удобно, когда, например, письмо длинное и нечайно сделал ошибку в каком-либо поле, скрипт говорит об ошибке, пользователь жмёт "назад", а там пусто... ![]() вобщем хотелось бы засекать время с момента, когда данный пользователь первый раз отослал письмо и запретить ему отсылать ещё одно в течении заданного времени. при этом это не должно касаться человека на другой стороне земли, который, по случайности, в это же время тоже пытается послать письмо ![]() думаю, тут тоже куки подойдут? если можно буз них - отлично! ![]() кто понял, подскажите, пожалуйста ![]() [s]Исправлено: Ginger, 22:55 27-04-2004[/s] |
|
------- Отправлено: 22:53, 27-04-2004 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Ginger
http://php.org там лежит чумы на русском языке, скачай их и посмотри что там написано на слово "cookie", пересказавать мануал смыла мало! вот если возникнут вопрося тогда я с удовольствием на них отвечу! вторая проблемма интереснее! кстати из за нее все форумы коказывают страницу где написано "ваше сообщение добавлено"! это единственный способ борьбы с ней! идея в том что после посылкиданных, страница должна редиректить тогда при нажатии Ф5 все будет нормально! |
------- Отправлено: 00:14, 28-04-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Рыжая Сообщения: 1550
|
Профиль | Сайт | Отправить PM | Цитировать Vlad Drakula
Цитата:
![]() посмотрю сама... Цитата:
ну у меня тоже показывает, что сообщение отослано... но никуда не редаеректит... нет редаерект мне не подходит. ладно.. придёться чистить форму... а как можно чистить только 2 из трёх поля? тогда при Ф5 выдаст сообщение, что не все поля заполнены ![]() |
||
------- Отправлено: 01:56, 28-04-2004 | #3 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Ginger
коду там действительно всего пара строк, а если точно одна, но в ней надо разобраться... еще работа с куки зависит отнастроек сервера! а очистка формы тебе не поможет! ты немного не понимаешь что броузер делает при нажатии Ф5! он не генерит новай запрос, он повторят старый! так что очистка формы тебе не поможет, начебы остальные ужебы додумались до этого! |
------- Отправлено: 02:32, 28-04-2004 | #4 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать Vlad Drakula
Цитата:
|
||
------- Отправлено: 00:10, 29-04-2004 | #5 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать ivank
дело в том что от настроек сервера зависит как сервер шарит полученные данные! так на пример движку ИК обсолютно напливать как пересылаются данные (GET лил POST) (лично проверял) аналогично и с куки! я уже один раз на эти грабли наступил! |
------- Отправлено: 22:38, 29-04-2004 | #6 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Vlad Drakula а что такое движек ИК - для самообразования ![]() |
Отправлено: 10:18, 30-04-2004 | #7 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать mar
ИК - сокрашение от ИконБорад - движок форума(например этого) |
------- Отправлено: 19:58, 30-04-2004 | #8 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
------- Отправлено: 03:08, 01-05-2004 | #9 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
дело в том что апачь шарит лпеременные которые были переданы серверу из трех массивов, последовательность действий сервера задается в настройках! дело в том что во многих движках данные бирутся не из $HTTP_POST_VARS["data"] а не посредственно из $data но вот какие именно данные там окажутся! из $HTTP_POST_VARS или $HTTP_GET_VARS это уже зависит от настроек ктомуже переменной $data может вообще не оказаться если в апаче отключено шаренье переменных! |
------- Отправлено: 20:15, 04-05-2004 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Отсылка части 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 |
|