is_robot
概要
訪問者がロボットやクローラーかどうかを調べます。ロボットの場合は"1"、以外の場合は""(ブランク)となります
記述
<?php
// サンプルコントローラー
class Controller_Sample11 extends Controller
{
// アクションを省略時のデフォルトの画面
public function action_index()
{
// Agentデータ取得
$data = array();
$data["browser_name_pattern"] = Agent::property("browser_name_pattern");
$data["is_robot"] = Agent::is_robot();
//ビューを作成
$view = View::forge('sample11/index');
// ビューに変数を割り当て
$view->set('username', 'ほげほげ');
$view->set('title', 'サンプルテスト');
$view->set('data', $data);
// ビューをブラウザに出力
return $view;
}
}
記述
array(2) {
["browser_name_pattern"]=>
string(90) "Mozilla/5.0 (*Windows NT 6.1*WOW64*) AppleWebKit/* (KHTML, like Gecko)*Chrome/21.*Safari/*"
["is_robot"]=>
string(0) ""
}
最終更新:2013年05月23日 00:25