Php 只为真正的访客在年龄门上设置Cookie

Php 只为真正的访客在年龄门上设置Cookie,php,jquery,facebook,cookies,opencart,Php,Jquery,Facebook,Cookies,Opencart,我正在OpenCart中建立一个成人玩具商店,批发公司需要一个年龄门,我在头文件中使用了一个简单的cookie脚本: if (!isset($_COOKIE['agecheck'])): $this->redirect ($this->url->link('common/agegate')); endif; 当访问者是活人时,这种方法非常有效,但当试图使用社交共享按钮时,cookie会阻止Facebook、Google+和LinkedIn访问正确的产品页面 有人知道这

我正在OpenCart中建立一个成人玩具商店,批发公司需要一个年龄门,我在头文件中使用了一个简单的cookie脚本:

if (!isset($_COOKIE['agecheck'])):
    $this->redirect ($this->url->link('common/agegate'));
endif;
当访问者是活人时,这种方法非常有效,但当试图使用社交共享按钮时,cookie会阻止Facebook、Google+和LinkedIn访问正确的产品页面


有人知道这个问题的解决方案吗?使用jQuery的解决方案也是可以接受的。

因此,您只需问Facebook、Google+和LinkedIn如何访问您的成人玩具商店,例如,如何创建一篇文章,其中包含一些有趣的产品图片和激动人心的产品描述,并与您的网站进行热链接?无论如何,有一些检查如何区分访问者是机器人/蜘蛛/爬虫(例如,谷歌的索引机器人),你想让他在没有年龄检查的情况下进入-只是谷歌PHP如何区分蜘蛛与真实用户(或跟随)…我用jQuery.cookie插件解决了这个问题。从header()重定向到使用一个被列出的引用者忽略的好模式。谢谢你的帮助。