博客已持续运行3478天
ℛЇℭḰ,我的小窝。
进入博客
不要停下脚步哪怕前方没有光
7.16
2021
[PHP]每次刷新都显示随机图片

代码:

<?php

$device = $_GET['device'];//设备


if($device == null || $device == 'auto' || $device == 'AUTO'){
    if(wp_is_mobile() == true){
        $img_array = glob("Store/Pe/*.{gif,jpg,png}",GLOB_BRACE); 
    }else{
        $img_array = glob("Store/Pc/*.{gif,jpg,png}",GLOB_BRACE); 
    }
}else{
    if($device == 'pc' || $device == 'Pc' || $device == 'PC'){
         $img_array = glob("Store/Pc/*.{gif,jpg,png}",GLOB_BRACE); 
    }else if($device == 'pe' || $device == 'Pe' || $device == 'PE'){
         $img_array = glob("Store/Pe/*.{gif,jpg,png}",GLOB_BRACE); 
    }else{
         $img_array = glob("Store/Pc/*.{gif,jpg,png}",GLOB_BRACE);
    }

}

$img = array_rand($img_array); 
header("Location:".$img_array[$img]);

//判断手机或者电脑
function wp_is_mobile() {
 static $is_mobile = null;
 
 if ( isset( $is_mobile ) ) {
  return $is_mobile;
 }
 
 if ( empty($_SERVER['HTTP_USER_AGENT']) ) {
  $is_mobile = false;
 } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.)
  || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false
  || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false
  || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false
  || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false
  || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false
  || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) {
   $is_mobile = true;
 } else {
  $is_mobile = false;
 }
 
 return $is_mobile;
}
?>


将以上代码保存到网站根目录命名为api.php并在根目录创建一个Store文件夹里面含有Pc和Pe的子文件夹即可.

上一篇
写评论
昵称: 主页: 邮箱:
回到顶部
Powered by 顾羽宸. Written by . 浙icp备87656888号
在路上...     11.33ms