public static function rule($id) { $rs = iDB::row("SELECT * FROM `#iCMS@__spider_rule` WHERE `id`='{$id}' LIMIT 1;", ARRAY_A); $rs['rule'] && ($rs['rule'] = stripslashes_deep(unserialize($rs['rule']))); $rs['user_agent'] or $rs['user_agent'] = "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)"; spider::$useragent = $rs['rule']['user_agent']; spider::$encoding = $rs['rule']['curl']['encoding']; spider::$referer = $rs['rule']['curl']['referer']; spider::$cookie = $rs['rule']['curl']['cookie']; spider::$charset = $rs['rule']['charset']; return $rs; }