WebフォームがSSLセキュリティに引っ掛かり送信できないのを直したメモ

 

かなり昔に設置したCGIのWebフォームが

ブラウザのセキュリティ強化に伴い、問題が発生していることに気が付いた。

 

対象のWebフォームは下記

予約/お問い合わせ | リトルヘブンLittleHeaven京都ヴィーガンレストラン
予約/問合わせ| パンデバリバグス

 

Edgeのアラート▼(chromeも同様)

「このフォームはセキュリティで保護されていません。オートフィルがオフになっています」

「送信しようとしている情報はセキュリティで保護されていません

このフォームはセキュリティで保護されていない接続を使用して送信されているため、情報が他のユーザーに表示されます。」

 

アカンやつやΣ(*◇*;)

 

原因を探ったら、

1)httpでアクセスした場合に発生

2)cgiファイルの読み込みをhttpで行っていた

この2つを直したら解消しました。

 

1)→.htaccessでhttpsに飛ぶように設定

2)→

<form action="http://ikuranet.chu.jp/cgi/postmailpnd/postmail.cgi" method="POST" onsubmit="return WMValidationForm(this);">

↓修正

<form action="https://ikuranet.chu.jp/cgi/postmailpnd/postmail.cgi" method="POST" onsubmit="return WMValidationForm(this);">

 

無料CGIだったので、もしや作り直さなきゃかと思ったけど、そこまで出なかったので良かった。

 

 

 

 

 

コメント

タイトルとURLをコピーしました