[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Защита информации в формах
cgw



1/ Как защитить данные при передачи со страницы на страницу через форму.
чтобы их не мог перехватить сторонний человек.

-------------------------------------------------
Страница 1
<form action="str2.php" method="post">
<
p>Секретная информация:<input name="si" type="text" size="30" maxlength="100"></p>
<
p><input type="submit" name="submit" value="Зарегистрироваться"></p>
</
form>



Страница 2
<?
if (isset($_POST['si'])) { $f1=$_POST['si']; if ($f1 =='') { unset($f1);} }
if (preg_match("/([^\s]+)\s+([^\s.])[^\s.]*(?:\s|\.)([^\s.])[^\s.]*/", strtolower($f1)))
{ echo "Секретная информация правельная"; } else { echo "«ошибка ввода Секретной информации»"; exit;}
$f1 = stripslashes($f1); $f1 = htmlspecialchars($f1); ?>


----------------------------------------------------------

2/ как сделать тоже самое для
$_SESSION['x'];

3/ Что даст
<input name="htmlspecialchars(stripslashes(si));" type="text" size="30" maxlength="100">

4/ Есть функция шифрования но как загнать в переменную
чтобы к примеру зашифровть данные а потом передать на страницу 2 только создать страницу по средине или есть еще

варианты.
<input name="<?$SI?>" type="text" size="30" maxlength="100">






Спустя 2 часа, 3 минуты, 33 секунды (11.04.2012 - 17:49) inpost написал(а):
cgw
1. Данные никто не перехватит! Компьютер 1 отправляет данные с формы на компьютер 2. Вот и всё.
2. не понял
3. Ничего.
4. зачем имя шифровать? Это не надо тебе.

Спустя 1 час, 1 минута, 19 секунд (11.04.2012 - 18:50) I++ написал(а):
1. SSL или http://www.php.net/manual/ru/book.mcrypt.php
2. http://www.php.net/manual/ru/book.mcrypt.php
3. Удалит html таги со слешами.
4. <input name="paranoia" type="text" size="30" value="<?$CRYPTED?>" maxlength="100">

Спустя 1 час, 36 минут, 13 секунд (11.04.2012 - 20:27) inpost написал(а):
I++
3. Почему это вдруг указав в name PHP код - он вдруг начнём что-то обрабатывать?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.