wemall-mobile是基於WeMall的Android app商城,只須要在原商城目錄下上傳接口文件便可完成服務端的配置,客戶端可定製修改。本文分享wemall app商城源碼Android之 wemall app商城源碼機器人檢測,供技術員參考學習。php
<?php defined('THINK_PATH') or exit(); /** * 機器人檢測 * @category Extend * @package Extend * @subpackage Behavior * @author liu21st <liu21st@gmail.com> */ class RobotCheckBehavior extends Behavior { protected $options = array( 'LIMIT_ROBOT_VISIT' => true, // 禁止機器人訪問 ); public function run(&$params) { // 機器人訪問檢測 if(C('LIMIT_ROBOT_VISIT') && self::isRobot()) { // 禁止機器人訪問 exit('Access Denied'); } } static private function isRobot() { static $_robot = null; if(is_null($_robot)) { $spiders = 'Bot|Crawl|Spider|slurp|sohu-search|lycos|robozilla'; $browsers = 'MSIE|Netscape|Opera|Konqueror|Mozilla'; if(preg_match("/($browsers)/", $_SERVER['HTTP_USER_AGENT'])) { $_robot = false ; } elseif(preg_match("/($spiders)/", $_SERVER['HTTP_USER_AGENT'])) { $_robot = true; } else { $_robot = false; } } return $_robot; } }
wemall官網地址:http://www.wemallshop.com
原文詳情地址:http://Git.oschina.NET/zzunet...
wemall doraemonAndroid app商城詳情地址:http://www.koahub.com/home/pr...
WeMall - 開源微商城 微信商城 商城源碼 分銷商城 b2b2c商城系統
微信