2011-10-26 6 views
2

私は自分の広告システム(ウェブサイトで見たバナーのようなもの)を作りたいのですが、どうすればいいですか?ユーザーが訪問したクッキーはどのように取得するのですか?php jqueryを使用してユーザーからCookieを入手しますか?広告システムのため

私はGoogle Adsenseや何かを持っていれば、以前に訪れたユーザーに広告を表示することを知っています。そのようにできるのは、そのユーザーがCookieにアクセスできるからです。私はどのようにそれらの広告のようなそれらのクッキーにアクセスするためにPHPやjqueryやajaxや何かを使用するのだろうか?

どのような考えですか?

ありがとうございます!

+1

それ以外の場合は、ウェブの大きなセキュリティホールになります。 – Nexerus

答えて

2

同じ起点ポリシーは、サイトが他のサイトによって設定されたCookieやその他のデータを取得できないようにします。ユーザーが訪問した他のサイトを知る方法はなく、それらのサイトによって設定されたCookieを読むことはできません。

「Referer」HTTPヘッダーのみが、ユーザーがアクセスした他のサイトについて説明します。これは1つのサイトとなり、リンクされている場合にのみ表示されます。

ここで、あなたはAdsenseで考えていることは、AdSenseが他のサイトであなたの行動を知ることができるということです。しかし、Adsenseは、Adsenseのコードがあるサイトに対してのみ行うことができます.AdSenseのコードには、AdsenseのドメインからのCookieを設定するiframeまたはイメージが含まれます。つまり、他のドメインで設定されたCookieを技術的に読み取るのではなく、他のサイトでユーザーの行動を知ることは技術的に不可能です。ユーザーが他のAdsense対応サイトにアクセスしたときにAdsense自身が設定したCookieを読み取るだけです。

+0

ああありがとう!それは私のためにそれをクリア! – hellomello

関連する問題