Programista PHP MySQL
PHPでいくつかの単語のプログラミングについて

ロボットとの戦い

出版木曜日、ルークJarzembowskiによって2006年3月23日

スパムはとどまるところを知らない。 一度電子メールの検索のページを通過した作品は、今すでに優れた "武装"です - 自動的にすべてのWebフォームを埋める...

そのような作品が提出され、彼らは連絡先フォームであることを"考える"、およびそれらから収集したデータは即座にサービスの所有者に送信されている機能 メール

多くの場合、大当たりとサイトの所有者がSPAM'az自分のサイトを受け取ります。 時にはそれがさらに良くなる - SPAM'aorzymująすべてのフォームに指示メーリングリストに含まれています。 多くの場合、不要なアカウントを仮定して、登録フォームを埋め尽くした。

彼らと戦うには?

最初に、常にスクリプトが受信したデータの正当性を確認してください。 たとえば、登録が入力したメールアドレスとユーザのログイン名の行をチェック常に形成満たす特定の条件(例えば、同一の小文字と数字、スペースや特殊文字)。

フォームは、より多くの人に電子メールを送信するために使用される場合は、2番目の、節度の関数を入力します。 それは、フォームからのデータがデータベースに保存され、司会者に(つまりあなた)データが入力されていて、リンクがクリックされたすべてのメールを送信するのと同じであるもの告げる電子メールを送信されていることを実際に構成されています。

第三に、あなたは "false"アクションのフォームを作成できます。 ここでの例は次のとおりです。

<FORM METHOD="POST" action="nieistniejaca_strona.php" onsubmit="this.action=' odbierz_dane.php'">

非既存のページ、またはページへのフォームactionパラメータポイントは、タスクがフォームを処理していないことに注意してください。 フォームを送信する場合にのみ(OnSubmitイベント)我々は正しいデータを送信するページをスワップ。

ここでは、JavaScriptを使用していました。 多くのロボットがそれを処理できないので、フォームは今のところ安全であるような方法で構築した。 Javaスクリプトの設定を知っていればもちろん、あなたの人生にさらに困難なロボットのためのこのスクリプトを変更することができます :-)

このエントリを好きなら、してください。 彼に
または他のソーシャルネットワーキングサイトをお勧めします。 ブックマークを共有
ルークJarzembowski ルークJarzembowski、ブログの著者 -それは豊かになるという幻想の下で2006年以来... しかし、まだこれ。にハード;-)作業プログラムブログ 、および位置 、それらの作成と推進して電子ビジネスを kontakt

""ロボットと戦うために同様のエントリ

    全く関連の投稿はありません

コメント