当前位置: 首页>>代码示例>>PHP>>正文


PHP Browser::setUserAgent方法代码示例

本文整理汇总了PHP中Browser::setUserAgent方法的典型用法代码示例。如果您正苦于以下问题:PHP Browser::setUserAgent方法的具体用法?PHP Browser::setUserAgent怎么用?PHP Browser::setUserAgent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Browser的用法示例。


在下文中一共展示了Browser::setUserAgent方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getUserAgent

 /**
  * Определение браузера
  * @return string браузер и версия браузера
  */
 public static function getUserAgent($userAgent = null)
 {
     $browser = new Browser();
     if ($userAgent) {
         $browser->setUserAgent($userAgent);
     }
     $brow = $browser->getBrowser();
     $version = implode('.', array_slice(explode('.', $browser->getVersion()), 0, 2));
     return $version == 'unknown' ? $brow : $brow . ' ' . $version;
 }
开发者ID:visavi,项目名称:rotorcms,代码行数:14,代码来源:App.php

示例2: Browser

             // check if IP exists
             if (empty($r['ip'])) {
                 continue;
             }
             break;
         default:
             break;
     }
     $displayDate = $GROUPED;
     $browsingTime = $GROUPED;
     $interactionTime = $GROUPED;
     $numClicks = $GROUPED;
     $numNotes = $GROUPED;
 } else {
     $browser = new Browser();
     $browser->setUserAgent($r['user_agent']);
     // display a start on first time visitors
     $ftu = $r['ftu'] ? ' class="ftu"' : null;
     $abbrDate = date('Y/m/d', strtotime($r['sess_date']));
     // use pretty date?
     $displayDate = $usePrettyDate ? '<abbr title="' . prettyDate::getStringResolved($r['sess_date']) . '">' . $abbrDate . '</abbr>' : $abbrDate;
     $browsingTime = $r['sess_time'];
     //$locationId = mask_client(md5($r['ip']));
     $lang = $browser->getLanguage();
     if ($lang != $browser::LANGUAGE_UNKNOWN) {
         $locationId = '<img src="styles/blank.gif" class="flag flag-' . $lang . '" alt="' . $lang . '" title="' . $lang . '" />';
     } else {
         $locationId = "?";
     }
     $displayId = 'id=' . $r['id'];
     $pageId = $r['cache_id'];
开发者ID:jumacro,项目名称:Analytica,代码行数:31,代码来源:logs.php

示例3: agentStatistics

 public function agentStatistics()
 {
     $result = array();
     $model = Statistics::model()->findAll();
     foreach ($model as $data) {
         $agent = $data->terminal;
         $browser = new Browser();
         $browser->setUserAgent($agent);
         $browserinfo = str_replace(array(' ', '.'), array('_', '-'), $browser->getBrowser());
         $version = str_replace(array(' ', '.'), array('_', '-'), $browser->getVersion());
         $platform = str_replace(array(' ', '.'), array('_', '-'), $browser->getPlatform());
         //			$aolversion = str_replace(array(' ','.'), array('_','-'),$browser->getAolVersion());
         $result['Agent'][$browserinfo][$version] += 1;
         $result['Platform'][$platform] += 1;
     }
     return $result;
 }
开发者ID:yunsite,项目名称:my-advertise,代码行数:17,代码来源:Statistics.php

示例4: detectPlatform

 public static function detectPlatform($userAgent)
 {
     Yii::import('app.addons.Browser');
     $platform = new Browser();
     $platform->setUserAgent($userAgent);
     return $platform->getPlatform();
 }
开发者ID:buildshop,项目名称:bs-common,代码行数:7,代码来源:CMS.php


注:本文中的Browser::setUserAgent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。