Пересылка данных в разных формах шифрования
Пересылки данных могут на некоторых этапах производится в форме зашифрованного при помощи GPG сообщения и недоступна тем, кто не обладает закрытым ключом. Однако при пересылке 1 сообщение имеет обычный текстовый вид, в котором отправитель вводил его в HTML-форму.
Если информация настолько важна, что шифруется на втором и третьем этапах, нелогично пересылать ее в обычном формате на первом этапе.
Именно поэтому сценарий размещается на сервере, поддерживающем SSL.
Если соединение со сценарием происходит не через порт 443, выдается предупреждение. Этот порт используется для SSL по умолчанию.
Если ваш сервер использует другой порт для SSL, потребуется изменить код сценария.
Вместо того чтобы выдавать сообщение об ошибке, можно обработать эту ситуацию подругому.
Можно просто перенаправить пользователя на тот же Internet-адрес, но через SSL-соединение.
Кроме того, ошибку можно просто игнорировать, поскольку зачастую не важно, была ли форма доставлена по безопасному соединению.
Важно только, чтобы информация, введенная пользователем в форму, пересылалась по безопасному соединению.
Поэтому можно просто задать полный Internet-адрес в качестве параметра action HTML-дескриптора form.