• 締切済み

メール送信/スパム防止

http://php.eweb-design.com/1301_mail.html をベースに付加機能をチャレンジしています。 ・自分のサイト以外からのメール送信を防止 以下に、こんな追加をすることでスパムを防止できる方法や参考になるようなサイトがあったらできるだけアドバイス下さい。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

ごめんなさい、質問と回答がずれました。 自サイト以外からのメール送信というのがいまいちどういう意図か わかりかねるのですが、サーバーサイドのメールフォーム送るのは 常に自サイトからとなるので意味がないような気がします。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>$day01 = date('l', $last_time); >$day02 = date('l', mktime($last_time) - 86400 * 1); $day01出は直接$last_timeをしているのに、なぜ$day02はmktimeしてる のでしょうか? <? $last_time=strtotime("2008-10-10 23:27:15"); $day01 = date('Y-m-d H:i:s/l', $last_time); $day02 = date('Y-m-d H:i:s/l', $last_time - 86400 * 1); $day03 = date('Y-m-d H:i:s/l', $last_time - 86400 * 2); print $day01."<br>\n"; print $day02."<br>\n"; print $day03."<br>\n"; ?> もしくは <? $last_time=strtotime("2008-10-10 23:27:15"); $day01 = date('Y-m-d H:i:s/l', $last_time); $day02 = date('Y-m-d H:i:s/l', strtotime("-1 day",$last_time)); $day03 = date('Y-m-d H:i:s/l', strtotime("-2 day",$last_time)); print $day01."<br>\n"; print $day02."<br>\n"; print $day03."<br>\n"; ?> でやってみてください