Как сделать многостраничную html форму - Как сделать многостраничную html форму стр.3
| Индекс материала |
|---|
| Как сделать многостраничную html форму |
| Как сделать многостраничную html форму стр.2 |
| Как сделать многостраничную html форму стр.3 |
| Все страницы |
Эти функции работают вместе следующим образом:
<?php
$secret = 'Foo25bAr52baZ';
// Загружаем старые данные и проверяем их достоверность
if (! $data = pc_decode($_GET['data'], $_GET['hash']))
{
// попытка взлома
}
// Обрабатываем форму (новые данные формы находятся в $_GET)
// Обновляем $data
$data['username'] = $_GET['username'];
$data['stage']++;
unset($data['password']);
// Кодируем результаты
list ($data, $hash) = pc_encode($data);
// Сохраняем данные и хеш внутри формы
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
...
<input type="hidden" name="data" value="<?php echo htmlentities($data); ?>">
<input type="hidden" name="hash" value="<?php echo htmlentities($hash); ?>">
</form>
В начале сценария мы передаем функции pc_decode() переменные из формы для декодирования. Как только информация загружена в массив $data, обработку формы можно продолжить, проверяя новые переменные в массиве $_GET, а старые переменные в $data.
После завершения проверки обновляем массив $data, сохраняя в нем новые переменные, вычисляя по пути хеш. Наконец, выводим новую форму и включаем $data и $hash как скрытые переменные.
Https://www.wallterra.shop
https://www.wallterra.shop фотообои белыи кирпич.
www.wallterra.shop
Добавить комментарий
Информация копипастерам
Внимание! Копирование контента с сайта, возможно только с разрешения администратора. Т.е. Меня! Я скорее всего разрешу Вам это сделать, в обмен на живую ссылку, на статью оригинал.
Как сделать многостраничную html форму - Как сделать многостраничную html форму стр.3
