本文整理汇总了PHP中Mobile::carrier方法的典型用法代码示例。如果您正苦于以下问题:PHP Mobile::carrier方法的具体用法?PHP Mobile::carrier怎么用?PHP Mobile::carrier使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mobile
的用法示例。
在下文中一共展示了Mobile::carrier方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: main
function main()
{
//キャリアを判別
$carrier = Mobile::carrier();
//サーチの場合、テンプレート読込が別処理
if ($this->classmode == "overright") {
//コンテンツごとの処理(内容の記述は下位クラスにて)
$contents = $this->contentsMain();
$tempHTML = $contents[0];
if (isset($contents[1])) {
$this->tempData += $contents[1];
}
} else {
//テンプレートファイル読み込み
$tempHTML = $this->contentsMain();
}
//クリニックのリンク情報の差し替えファイル。
global $clinicfile;
require $clinicfile;
$this->tempData += $clinicData;
//全キャリア共通の差し替えファイル。
global $allfile;
require $allfile;
$this->tempData += $data;
//キャリア別差し替えファイル
$this->tempData += Mobile::carrierTemplate($carrier);
//日付等のメタ生成
$this->tempData += Mobile::metaDate();
//テンプレート差し替え
$html = Mobile::tempReplace($tempHTML, $this->tempData);
//HTMLを出力
Mobile::output($html);
}
示例2: __import__
public static function __import__()
{
$agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : null;
if (strpos($agent, 'DoCoMo') !== false) {
self::$carrier = 'docomo';
} else {
if (strpos($agent, 'SoftBank') !== false || strpos($agent, 'Vodafone')) {
self::$carrier = 'softbank';
} else {
if (strpos($agent, 'KDDI') !== false) {
self::$carrier = 'au';
} else {
self::$carrier = null;
}
}
}
if (self::is_mobile()) {
ini_set('session.use_cookies', 'off');
ini_set('session.use_only_cookies', 0);
ini_set('session.use_trans_sid', '1');
}
}