Biz Drupal kullanarak bir bira bir web sitesi üzerinde çalışıyoruz. 18 yaşın altındaki küçüklerin web sitesini görüntülemek için izin verilmez gibi, erişilen herhangi bir sayfa, bir modülü (legalage) geçirilir ve kullanıcı birden fazla 18 site olma onun / yaşı teyit amacıyla "devam" tıklarsa kullanıcıya gösterilir Gerçek gibi yasal yaş tasarrufu.
Sorun arama motoru botlarının sayfalarına erişirken, onlar da yasal yaş doğrulama sayfasına yönlendirilirsiniz olduğunu. PHP bot veya tarayıcı belirlemek için aşağıdaki komut çalıştı:
$agent = $_SERVER['HTTP_USER_AGENT'];
if(( eregi("bot", $agent) || eregi("slurp", $agent) )) {
$_SESSION['legalage'] = true;
drupal_goto($_REQUEST['destination']);
}
ama onun çalışması için görünmüyor. Herkes tarayıcılar / insanlar şeyi ve botlar devam yaş şartı geçmek zorunda, böylece bu sorunun üstesinden nasıl beni önerebilirsiniz eğer doğrudan içeriğe erişebilirsiniz. Şimdiden teşekkür ederim.