| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > php и cookie |
| Автор: AGENTxXx 6.4.2011, 12:57 |
| Добрый день! Столкнулься с такой проблемой: У меня при регистрации на лету проверяется доступен ли данный ник и правильно ли введена капча. Взаимодействие провожу через cookie. Т.е. жду пока функция написанная в php файле запишет значение в cookie и потом проверяю... Проблема в том, что делаю это я в цикле while с условием: пока не поменяется значение по умолчканию брать куки. А так же стоис setTimeOut чтобы происходила пауза в запросах куки. Для получения куки использую функцию по умолчанию (которую можно везде найти)... И что же в итоге...: в Opera все хорошо выполняется без всяких ошибок, а вот в FireFox происходит вис браузера как раз на вызове getCookie().. Если в эту функцию добавить например alert то начинает работать все нормально, но эт не решение я считаю... Может кто сталкивался с такой проблемой ну или другой вариант решения кто нибудь придложет? =) ВСЕМ СПАСИБО! =)) |
| Автор: KIRINDORF 6.4.2011, 13:32 |
| А в FF куки разрешены? |
| Автор: Muerto 6.4.2011, 13:38 |
| механизм не понятен, куки нужно создавать до первого вывода данных... ибо они передаются через заголовок иначе работай только с JS и ставь их через JS |
| Автор: AGENTxXx 6.4.2011, 19:45 | ||||||||
| Куки включены, но работают в FF странно. Если ставишь только на сессию, то они все равно работают как постоянные. В общем, давайте с кодом напишу, друг что выясниться: Обычные функции:
Тут непосредственно поле для ввода:
Тут функции:
В строке:
Отправляется значение и если оно совпало, то иконка - Ок иначе иконка ерр... В общем, понимаю что это вообще может быть тупо реализовано, так как не нашел примера как это сделать, и в итоге сам вот смог реализовать так. Может кто нибудь простой пример кинет, который бы проверял значение с помощью пхп... ну типа капчи. чтобы значение например хранилось в БД... |
| Автор: Muerto 7.4.2011, 00:26 |
| AGENTxXx, Я здесь ни грамму php не увидел, вам в раздел javascript Но в любом случае пробежался по коду - чет логики не нашел... Хотите капчу? используйте сессии, проверяйте через Ajax Запросом... |
| Автор: AGENTxXx 7.4.2011, 10:44 |
| Ну вот в последней строке, которая оформлена в виде кода, там обращение к php файлу идет. С Ajax'ом не знаком... И реально, нужно скорее всего в js писать, а не в php... Ладно, попробую в другом разделе получить ответ. Всем спасибо за помощь! |
| Автор: Muerto 7.4.2011, 12:55 |
| AGENTxXx, Ваш скрипт глючит - потому что он имхо в корне не верен и не правилен... Его нужно переписать - хотите капчу используйте сессии Ваша капча будет отпугивать людей, но не защищать от ботов... В интернете множество скриптов капч, которые можно взять как пример... В любом случае удачи в разделе javascript |
| Автор: AGENTxXx 2.10.2011, 21:43 |
| Что т уже позабыл про этот вопрос. Решил проблему реализацией на ajax! Работает на УРА! Всем спасибо, кто помогал))) |