littlebot
Published on 2025-04-18 / 0 Visits
0

【源码】基于PHP的随机二次元图片API系统

项目简介

本项目是基于PHP的随机二次元图片API服务,可通过一个URL以简单外链形式随机输出动漫二次元风格壁纸。同时具备白名单功能保障服务安全,还会在项目根目录下新建IMG_APIlog文件夹用于存储调用日志。

项目的主要特性和功能

  1. 随机提供二次元壁纸:能够随机输出动漫二次元风格壁纸。
  2. 白名单功能:仅允许白名单内的域名访问,保障服务安全。
  3. 日志记录:每次请求会记录到指定日志文件,便于问题追踪和数据分析。

安装使用步骤

前提假设

假设用户已下载项目源码文件且具备基本的PHP运行环境。

步骤

  1. 复制或下载项目:将项目源码文件下载到本地或服务器。
  2. 部署到网站根目录:把除网络图库外的所有文件复制到网站根目录。
  3. 自建图库或配置网络图库:按需自建图库或配置网络图库,按图库访问规则重写 images.php 文件中的 getImg() 方法。
  4. 配置白名单:在 images.php 中的 $domain_list 添加允许访问的域名。
  5. 启动服务:通过浏览器或其他HTTP客户端访问你的域名加上 /images.php 来获取随机二次元图片。

注意事项

若在同一页面多次调用,建议在URL后加上 ?rand 避免缓存问题。图库来源和网络图库使用方式需根据实际情况调整配置。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】