E-mail アドレスを混乱させる (ヒント & 裏ワザ) - PHPプロ!マニュアル

Smartyマニュアル

ヒント & 裏ワザ - E-mail アドレスを混乱させる

E-mail アドレスを混乱させる

これまでに、あなたの E-mail アドレスが多数のスパムメーリングリストにどのように載るのか 不思議に思った事はありませんか?その一つの方法として、スパム発信者は web ページ上の E-mail アドレスを収集しています。この問題に対抗するために、E-mail アドレスが HTML ソース内では混乱した JavaScript に見えるがブラウザでは正しく表示されるという方法が使えます。 これは {mailto} プラグインによって行われます。

例 18-8. E-mail アドレスを混乱させる例

<div id="contact">
{mailto address=$EmailAddress encode='javascript' subject='Hello'} に問い合わせを送る
</div>

テクニカルノート: この方法は 100% 確実という訳ではありません。 もしかしたらスパム発信者はこれらの値を解読するためのコードを書くかもしれません。 ですがそれはまず有り得ないでしょう…… おそらく…… 今のところは…… 量子コンピュータってどうなったんでしょう :-?

escape 修飾子および {mailto} も参照してください。



Pick Up Q&A

Q
セッションがいいのか、それともデータベースがいいのか教えて下さい。
 このエントリーをはてなブックマークに追加 
A
>ボタンをクリックしたら選んだ商品情報を持っておきたいと思っています。 そのくらいのことならセッションもしくはCookie(期限短め:場合によってはブラウザ閉じるまで)でいいんじゃないですかね。 #わ...

>>続きを読む

一つの目安として、ECサイトの購入情報など絶対に消えてはいけないものはDBに、カートなどの一時的に使用する情報や、ユーザに任意のタイミングで消去されても構わないものはセッションにと使い分けるといいでしょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)