- define('SKIN_FILE', DATA_HOME . SKIN_DIR . 'pukiwiki.skin.php');
+ define('SKIN_FILE', DATA_HOME . SKIN_DIR . 'smartphone.skin.php');/////////////////////////////////////////////////
// User-Agent settings
//
$sp_ua = array(
'iPhone', // iPhone
'iPod', // iPod touch
'Android', // Android
'BlackBerry', // Blackberry
'Windows Phone', // Windows Phone
);
$sp_ua_list = '/'.implode('|', $sp_ua).'/i';
$expire = time() + 2592000; //クッキーの有効期限
if( isset($_COOKIE['skin']) ){
$usr_skin=$_COOKIE['skin'];
}elseif(preg_match($sp_ua_list, $_SERVER['HTTP_USER_AGENT'])){
setcookie('skin', 'sp', $expire);
$usr_skin='sp';
}else{
setcookie('skin', 'pc', $expire);
}
if($usr_skin=='sp'){
$set_skin='smartphone';
}else{
$set_skin='default';
}
$agents = array(
array('pattern'=>'#^#', 'profile'=>$set_skin)
);<?php
$ref = $_SERVER['HTTP_REFERER'];
$expire = time() + 2592000; //クッキーの有効期限
setcookie('skin', 'sp', $expire);
if($_COOKIE['skin'] == 'sp'){
$skin='pc';
}elseif($_COOKIE['skin'] == 'pc'){
$skin='sp';
}
setcookie('skin', $skin, $expire);
header("Location: $ref");
?>HTML
<a href="setskin.php">setskin</a >
コメントはありません。 comments/pukiwiki1.4/smartphone