网站检测报告系统

生成可分享的检测报告地址

提交网址后,系统会模拟分析结果,写入 MySQL,并返回 /report/{uuid} 报告地址。

支持输入带或不带协议的地址,例如 example.comhttps://example.com

系统流程

输入 → 分析 → 存储 → 展示

UUID v4
1

创建检测任务

提交网址后由 create_report.php 接收并验证。

2

生成模拟分析结果

生成评分、服务器、IP、国家、详细检测说明和 JSON 数据。

3

保存数据库

使用 PDO 预处理语句写入 report_system.reports

4

通过 UUID 展示报告

访问 /report/{uuid} 动态查询数据库并渲染模板。

部署提示

运行前需要完成

  • 导入 sql/report_system.sql 初始化数据库和数据表。
  • 确认 Apache 已启用 mod_rewrite,并允许当前目录使用 .htaccess
  • 根据环境修改 db.php 或配置 REPORT_DB_HOST / REPORT_DB_NAME / REPORT_DB_USER / REPORT_DB_PASS
  • 将项目部署到 Web 根目录后,即可通过 /report/{uuid} 查看报告。