Cookies, PHP

Аватара пользователя
Ginger

Cookies, PHP

Сообщение Ginger »

сайт на 2-ух языках - англ. и русс.

скажем, есть 2 картинки соответствующие языкам.

при клике на одну картинку, например ENG, создаём (если нету) куки и записываем туда, что юзер выбрал.

при этом весь сайт сразу же переходит на английский.

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

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

как записывать и читать из кукис?



и ещё:

человек, пользуясь е-майл формой на сайте, может отсылать письма. если он нажимает Ф5, то письмо снова отсылается.

можно форму чистить ЖаваСкрипт, но это не удобно, когда, например, письмо длинное и нечайно сделал ошибку в каком-либо поле, скрипт говорит об ошибке, пользователь жмёт "назад", а там пусто... Изображение снова писать?

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

думаю, тут тоже куки подойдут? если можно буз них - отлично! Изображение

кто понял, подскажите, пожалуйста Изображение



[s]Исправлено: Ginger, 22:55 27-04-2004[/s]
Аватара пользователя
ivank

Re: Cookies, PHP

Сообщение ivank »

Vlad Drakula

Надо всего лишь $_REQUEST['data'] и не мучиться. Имхо, скрипту должно быть по барабану как данные передаются - через GET, POST или куки.
Аватара пользователя
Ginger

Re: Cookies, PHP

Сообщение Ginger »

Vlad Drakula


Цитата:



пересказавать мануал смыла мало



да я думала там кода пару строк.. Изображение

посмотрю сама...




Цитата:



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



точно.. я как-то об этом забыла совсем...

ну у меня тоже показывает, что сообщение отослано... но никуда не редаеректит...

нет редаерект мне не подходит.

ладно.. придёться чистить форму...



а как можно чистить только 2 из трёх поля?

тогда при Ф5 выдаст сообщение, что не все поля заполнены Изображение
Аватара пользователя
Vlad Drakula

Re: Cookies, PHP

Сообщение Vlad Drakula »

Ginger

http://php.org




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



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



вторая проблемма интереснее!

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

это единственный способ борьбы с ней!



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

Re: Cookies, PHP

Сообщение Vlad Drakula »

Ginger

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

еще работа с куки зависит отнастроек сервера!



а очистка формы тебе не поможет!

ты немного не понимаешь что броузер делает при нажатии Ф5!

он не генерит новай запрос, он повторят старый!

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

Re: Cookies, PHP

Сообщение ivank »

Vlad Drakula


Цитата:



еще работа с куки зависит отнастроек сервера!



как?
Аватара пользователя
Vlad Drakula

Re: Cookies, PHP

Сообщение Vlad Drakula »

ivank

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



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

аналогично и с куки!

я уже один раз на эти грабли наступил!
Аватара пользователя
mar

Re: Cookies, PHP

Сообщение mar »

Vlad Drakula

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

Re: Cookies, PHP

Сообщение Vlad Drakula »

mar

ИК - сокрашение от ИконБорад - движок форума(например этого)
Аватара пользователя
Prisoner

Re: Cookies, PHP

Сообщение Prisoner »

Цитата:



обсолютно напливать как пересылаются данные



А чуточку подробнее можно?
Ответить

Вернуться в «Вебмастеру»