ご自身のホームページの「お問い合わせ」ページを開いて、ブラウザのURL欄を見てみてください。
`contact.php` や `mail.php`、`form.php` のように「.php」で終わっていたら、この記事の内容を一度確認しておくことをおすすめします。
2026年10月、ホームページを動かすPHPというプログラムそのものに、深刻度「緊急」の欠陥「php2shell」が見つかりました。PHPで作られた問い合わせフォームは、まさにこのPHPの上で動いています。
なぜ「問い合わせフォーム」が要注意なのか
問い合わせフォームは、ホームページの中で数少ない「外から情報を受け取る場所」です。
さらに、次のような事情が重なりやすい場所でもあります。
- 何年も前に設置したまま:一度動けば誰も触らないため、古いまま残りがち
- 無料配布のフォームを使っている:配布が終わっていたり、作者の更新が止まっていたりする
- お客様の大事な情報が通る:名前、電話番号、住所、相談内容など
フォームの不具合や乗っ取りは、「お客様の情報が漏れる」「問い合わせが届かないまま気づかない」という、集客にも信用にも直結する被害につながるおそれがあります。
古いメールフォームのチェックリスト
当てはまるものがないか、確認してみてください。
- フォームのURLが「.php」や「.cgi」で終わっている
- フォームを設置したのが5年以上前、またはいつ設置したかわからない
- フォームを誰が設置したか、どこで手に入れたものかわからない
- 送信しても、お客様への自動返信メールが届かないことがある
- 意味不明な英語の問い合わせや、営業メールが大量に届く
- 問い合わせが急に減った(実は届いていない可能性もあります)
- 届いた問い合わせが、サーバーにも保存される設定になっているかわからない
- 最近、自分でテスト送信したことがない
ひとつでも当てはまれば、一度見直しておくと安心です。 特に「問い合わせが急に減った」は、フォームが壊れていて気づいていないだけ、というケースもあります。
見直すときに確認したい3つのこと
1. フォームがPHPで動いているか、PHPは修正版か
フォームがPHPで動いている場合は、サーバーのPHPが修正版になっているかの確認が必要です。修正版のバージョンや確認方法は、php2shellの解説記事にまとめています。
2. 届いた内容が、どこに残っているか
フォームによっては、届いた問い合わせをサーバー上にも保存している場合があります。サイトが乗っ取られたとき、保存されている情報まで見られてしまうおそれがあります。
3. 迷惑送信への対策が入っているか
機械的な迷惑送信を防ぐ仕組みがないと、大量の迷惑メールに本当の問い合わせが埋もれてしまいます。
まる製作所のフォームは「貯めない・PHPを動かさない」作り
まる製作所で制作するホームページの問い合わせフォームは、次の考え方で作っています。
| 古いPHPのメールフォーム | まる製作所のフォーム | |
|---|---|---|
| 動く仕組み | サーバー上でPHPが動く | サーバー上でPHPを動かさない |
| php2shellのようなPHPの欠陥 | 影響を受ける | 影響を受けにくい |
| 届いた内容 | サーバーに保存される場合がある | サーバーに保存せず、あなたのメールへ直接お届け |
| 迷惑送信対策 | フォームによってまちまち | 対策を組み込んで設置 |
| 公開後の動作確認 | 誰も見ていないことが多い | 公開時に送信テストまで確認 |
お客様の情報をサーバーに貯めない作りにすることで、「サーバーから情報が漏れる」リスクそのものを減らせます。 もちろん、どんな仕組みでも「絶対に安全」ということはありませんが、守るべきものを減らすことが、いちばん現実的な対策だと考えています。
費用の目安は、30秒でできる見積もりシミュレーターで確かめられます。
まる製作所に頼むメリット
- 現役エンジニアが、フォームの仕組みから確認します:見た目だけでなく、「どこに情報が残るか」まで踏まえてご提案します
- 問い合わせが増える作りまで一緒に考えます:フォームの入力項目が多すぎると、途中でやめてしまうお客様が増えます。必要な項目に絞り、電話やLINEとの使い分けもご提案します
- 契約前に、作り込んだデザイン案を無料でお見せします:見てからお断りいただいても大丈夫です
- 公開後もLINEで相談できます:「最近問い合わせが少ない気がする」といったご相談も、同じ担当者が対応します
まずはURLを送ってください
「うちのフォームは大丈夫?」と思ったら、URLを送るだけの無料サイト診断をご利用ください。現役のWebエンジニアが、見た目でわかる範囲での気になる点と、直すべきか作り直すべきかをお伝えします。
FREE DESIGN PREVIEW
契約する前に、あなたのサイトのデザインを見てみませんか?
契約前に、トップページのデザイン案(PC・スマホ)を無料でお見せします。ご覧になってからお断りいただいても費用はかかりません。
