- 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 >
最新の10件を表示しています。 一覧はコメント/Pukiwiki/スマホ対応を参照