2012-04-30 9 views
3

訪問者が同意しない限り、CodeIgniter(ci_session)によってクッキーが設定されていないことを確認する簡単な方法はありますか?CodeIgniter - 訪問者の同意がない限り、クッキーは設定されません

"英国では、新しいCookie規制が2011年5月20日に正式に発表され、2012年5月からウェブサイトの所有者がウェブサイトのクッキーによって追跡されるという訪問者の同意を得る必要があります。

多くの感謝!皮肉なことに

enter image description here

+0

クッキーの法律を理解することは、ターゲットを絞った広告にクッキーを使用するための明示的な許可が必要なことだけです。セッションクッキーはそのバケツに該当しないため、存在しない問題を解決しようとしています。 – Matthew

+0

セッションcookie(ci_session)CIは、ユーザー識別可能な情報として分類される可能性のあるユーザーIPを記録しますが、私は完全にはわからないが、私はレコード/ストアの明示的な許可が必要だと思う? – TSUK

+1

http://www.international-chamber.co.uk/components/com_wordpress/wp/wp-content/uploads/2012/04/icc_uk_cookie_guide.pdfを参照してください。私はその文書の信憑性を保証することはできませんが、それは人々が参照として使用していることです。 – Matthew

答えて

1

、ユーザーがクッキーを使用したい場合は追跡するために、あなたはほとんど:)

しかし、声を出して考えていることを知っているクッキーを必要とする - ソリューションは、任意のクッキーを作成しないことであろうメインページに次に、あなたのビューにリンクを持っている:「Cookieを受け入れる場合、こちらをクリックして」

、セッションクラスをロード/ yourcontroller/turnoncookies機能あなたの関数で、その後

するよう指示し、クッキーを作成します。

+0

ありがとうございます。メインページを作成してからクッキーを設定すると動作しますが、新しい訪問者はすべて、ウェブサイトを訪れるたびに1つの画面を通過する必要があります。それは多くの訪問者を動揺させるだろう。私はサイト全体へのアクセスを可能にするソリューションを考案したいと思っていますが、添付の例のような情報バーで何か追加のアイデアが一致するまで、ログインやユーザー設定を行うことはできません。 – TSUK

+0

その場合、基本的にAJAXを使用する必要があります。そして、「同意する」をクリックすると、jQuery Cookiesなどのクッキーが設定されます。 – Laurence

+0

問題は、デフォルトでページが読み込まれたときにCodeIgniterセッションを無効にする方法を知らないことです。最初のページにアクセスしたときに自動的にci_sessionが作成されますか? – TSUK

関連する問題