2011-02-27 4 views
0

Я создаю простой протокол безопасности для веб-сайта. В форме входа пользователь вводит свое имя пользователя и пароль. Однако, когда информация отправляется как $ _GET или $ _POST, у нее вообще нет безопасности, например: http://www.mysite.com/sendinfo.php?user=blah&pass=password123. Нужно ли вообще шифровать данные клиентов перед отправкой на сервер? Спасибо!Нужно ли вообще шифровать переменные POST/GET перед их отправкой?

+5

НИКОГДА не отправляйте пароли в строке запроса! – KingCrunch

+0

@KingCrunch Как мне отправить информацию? –

+1

как POST, переменные querystring будут кэшироваться прокси-серверами, историями браузеров, а что нет. –

ответ

8

Если вы хотите гарантированное шифрование без использования клиентского кода, единственным механизмом является SSL (то есть URL https:).

+3

** И ** использовать POST, а не GET. – Pointy

Смежные вопросы