<?php
ini_set('display_errors','off');
//这里的网址域名可以任意设置,包含的就通过,不包含的就会直接显示下面的提示文字 array('www.baidu.com','163.com','www.bestkidbaby.com')
// if(!in_array($_SERVER['HTTP_HOST'],array('127.0.0.1','localhost','www.donghuiweiye.com'))){
// //这里是验证没有通过时页面显示的提示 '就不让你看'
// exit('程序未授权:东辉伟业');
// }
//以下是随机显示当前目录下图片的源码
function getFullUrl(){
$requestUri = '';
if (isset($_SERVER['REQUEST_URI'])) {
$requestUri = $_SERVER['REQUEST_URI'];
}
else {
if (isset($_SERVER['argv'])) {
$requestUri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['argv'][0];
} else if(isset($_SERVER['QUERY_STRING'])) {
$requestUri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['QUERY_STRING'];
}
}
$scheme = empty($_SERVER["HTTPS"]) ? '' : (($_SERVER["HTTPS"] === "on") ? "s" : "");
$protocol = strstr(strtolower($_SERVER["SERVER_PROTOCOL"]), "/",true) . $scheme;
$port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]);
$_fullUrl = $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . $requestUri;
return $_fullUrl;
}
$img_array = glob("img/*.{gif,jpg,png,bmp}",GLOB_BRACE);
//这里也可以改成自定义子目录下随机图片 $img_array = glob("image/*.{gif,jpg,png,bmp}",GLOB_BRACE);
$img = array_rand($img_array);
//这里所得到的结果就是域名加上图片名称加上后缀名,如果带有子目录的话就会在图片名称前带有子目录,也就是说,只要打开这个页面,就会随机得到一张图片。
//header("location:$img_array[$img]");
/**
* 二开:直接输出图片而非 跳转
*/
$info = getimagesize($img_array[$img]);
[$width, $height, $type2, $attr] = $info;
$mime = image_type_to_mime_type($type2); //获取图片的 MIME 类型
header('Content-Type:'.$mime);
$filename=$img_array[$img];
$header_array = get_headers($filename, true);
echo file_get_contents($img_array[$img]);
最后修改:2020 年 08 月 28 日
© 允许规范转载