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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Передача переменных через сессию 
:(
    Опции темы
ZTI831
  Дата 10.6.2009, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Существует 3 файла: 1 captcha.php 2 comments.php 3 comment-obrabotchik.php
captcha.php - тут генерируется картинка на которой изображен код
в нем стартуется сессия session_start(); и $_SESSION['captcha'] = $result;
comments.php - картинка выводится через тег <img src="captcha.php" /> + форма с инпутами (Имя, e-mail, код с картинки)
comment-obrabotchik.php - принимает информацию через $_POST от comments.php и проверяет $_SESSION['captcha'] == $_POST['код с картинки'].
Подскажите пожалуйста каким образом можно передать результат с генерированной картинки ($_SESSION['captcha']) в фаил comment-obrabotchik.php без использования куков. В примерах показано как передать по ссылке (
Код

// Works if session cookie was accepted
echo '<br /><a href="page2.php">page 2</a>';

// Or maybe pass along the session id, if needed
echo '<br /><a href="page2.php?' . SID . '">page 2</a>';

),  но ведь в captcha.php нету никаких ссылок.

Подскажите пожалуйста наилучший способ для передачи секретного кода в фаил обработчик, где он будет првоерятся с кодом который ввел клиент.

Это сообщение отредактировал(а) ZTI831 - 10.6.2009, 13:55
PM   Вверх
Sanchezzz
  Дата 10.6.2009, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

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



есть код в сессии для сверки? сравниваешь совподает дальше пускаешь если этапов несколько то записываешь в переменную в сессию что капча пришла правельная. на других этапах сравниваешь была ли капча потом удаляешь переменую из сессии unset когда сделаешь все действия

Это сообщение отредактировал(а) Sanchezzz - 10.6.2009, 13:40


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
icewind
Дата 10.6.2009, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 393
Регистрация: 11.4.2009
Где: Ростов-на-Дону

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



Какой способ? Положи в сессию и в обработчике тоже session_start и забирай проверяй


--------------------
user posted image
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

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

Важно:

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

Внимание:

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

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

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


 




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


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

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