1、打开Notepad++后选择新建

3、插入以下代码即可实现读取当前域名下或者子目录下随机图片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;}echo getFullUrl();$img_array = glob("*.{gif,jpg,png,bmp}",GLOB_BRACE);$img = array_rand($img_array);header("location:$_fullUrl$img_array[$img]");

5、如果我们不想被别人随便引用连接可以在前面加上检测连接的代码if(!in_array($_SERVER['HTTP_HOST'],array('127.0.0.1','localhost','www.donghuiweiye.com'))){//这里的网址域名可以任意设置,包含的就通过,不包含的就会直接显示下面的提示文字 array('www.baidu.com','163.com','www.bestkidbaby.com')exit('程序未授权:东辉伟业');//这里是验证没有通过时页面显示的提示,可以任意修改成自己想要显示的内容 '就不让你看'}

7、这时可以在PHP文件根目录放入图片,源码里已经给出了支持的格式glob("image/*.{gif,jpg,png,bmp}所以这些格式以外的不会显示由于是本地测试,我这里填加了'127.0.0.1'和'localhost'位验证地址,本地架设好PHP环境设置Index.php所在目录或者Index.php所在的上级目录为WEB路径即可

