• 解決済 dstry

    (@dstry)


    wordpress初心者です。
    知人にwordpressサイト、phpで作られた問い合わせフォームを作ってもらいましたが、たまに空メールが届きます。
    必須項目があるので、空で送れないはずなので原因がわかりません。
    (pc,iphoneで必須項目が機能しているかは確認しました)
    私はwordpress初心者で、知人も原因がわからないといいます。
    wordpressに詳しい方、原因、できれば解決方法を教えてもらえないでしょうか。
    よろしくお願い致します。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 必須項目のチェック方法に問題があるのではないでしょうか?

    JavaScript等で必須項目をチェックしている場合、
    JavaScriptをOFFにした状態で送信すればチェックを無効化出来る可能性があります
    PHP側でチェックしているのであれば、チェック方法が甘いのではないでしょうか。

    またお問い合わせフォーム用のプラグイン等を使用されている場合は、
    プラグイン名を明記していただいた方が適切な解答を得られるかと思います。

    トピック投稿者 dstry

    (@dstry)

    ご回答ありがとうございます。

    JavaScriptをoffにしてみて、試してみましたが、送信自体ができませんでした。

    検索で調べると、「thanksページに検索ロボットがクロールしてきたせいでした。リファラのチェックなどを見直し、謎メールは来なくなりました。」と記載していたホームページがあったのですが、当ホームページはサンクスページがありませんので、関係なさそうです。
    プラグインは使用していないようです。
    他に何か考えられる原因はありますでしょうか。
    よろしくお願い致します。

    フォーム自体がプラグイン等での実装ではなく手製のものであるということのようなのでまずそのコードを見ないと答えを導き出すのは難しいかもしれません。コード自体はどうしても公開したくない、と言う場合でもまずその設置ページを見たほうが糸口が見つけやすいです。

    サンクスページがありませんので

    送信のアクションを何らかの方法で取得するページが何らかの形で存在しているはずなのでそのページへアクセスを受けるチェック方法が甘いが可能性として考えやすいかも。

    (なおすことが難しそうなら実績のあるプラグインに変更するのも一手かと。)

    トピック投稿者 dstry

    (@dstry)

    ご回答ありがとうございます。
    返信が遅くなりもうしわけございません!

    コードの公開は難しいようなので、プラグインを使って作り直すことにしました。
    アドバイスありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「空メールが届きます。」には新たに返信することはできません。