スキップしてメイン コンテンツに移動

フォームからのスパムを簡単に防止する方法

本日はホリデープログラミングに挑戦。PHPのメールフォームからスパムが頻繁に届くので、対策を講じることにした。「CAPTCHA」を採用するのがナウいと思ったが、何だか複雑そうなうえ意外と突破されるとのことで却下。そこで、漢字「猫」の読み仮名を「ねこ」と記入できたひとだけが送信できるようにした。「preg_match」という関数で「ねこ」という文字列を指定することにした。これまで使用していたプログラムが複雑だったので、フロムスクラッチでシンプルに作成してみたところ、20行以下にまとめられた。
------------------------------
preg_match
http://jp.php.net/manual/ja/function.preg-match.php
mail
http://jp.php.net/manual/ja/function.mail.php
------------------------------

このブログの人気の投稿

TikTokの広告収益、4割は米国利用者が貢献

イーマーケッターによると、ティックトックの利用者の10%を占めているアメリカの利用者は、ティックトックの広告収益の41%を生み出している。 US TikTok users are worth 4x more to advertisers than the global average https://www.emarketer.com/content/us-tiktok-users-worth-4x-more-advertisers-than-global-average

アドビ、セムラッシュを買収へ

アドビがセムラッシュホールディングスを買収する。セムラッシュは、検索エンジン最適化、広告、ソーシャルなどの複数チャネルに対応した競合分析ツールを提供している。消費者による大規模言語モデルの利用が進み、生成エンジン最適化がブランドの課題となっていて、アドビはその分野のセムラッシュの対応力に特に期待しているようだ。 Adobe to Acquire Semrush https://news.adobe.com/news/2025/11/adobe-to-acquire-semrush