2 Star 6 Fork 2

大漠急速开发/DMadmin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
api.php 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
8yong8 提交于 2023-12-20 22:32 . 10年老程序员
<?php
if($_SERVER['REQUEST_METHOD'] == 'OPTIONS'){
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization, X-Token,X-From");
header('Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH');
exit;
}
header("Access-Control-Allow-Origin:*");
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization, X-Token,X-From");
header('Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH');
error_reporting(0);
if($_GET['echostr'] && $_GET['signature']){
//获得参数 signature nonce token timestamp echostr
$nonce = $_GET['nonce'];
$token = $_GET['token'];
$timestamp = $_GET['timestamp'];
$echostr = $_GET['echostr'];
$signature = $_GET['signature'];
//形成数组,然后按字典序排序
$array = array();
$array = array($nonce, $timestamp, $token);
sort($array);
//拼接成字符串,sha1加密 ,然后与signature进行校验
$str = sha1( implode( $array ) );
echo $echostr;
exit;
}
//定义网站物理路径
define('ROOT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);
// 绑定访问Admin模块
define('BIND_MODULE','Api');
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',true);
// 定义应用目录
define('APP_PATH','./Web/');
define('ROOT_PATH',dirname($_SERVER['SCRIPT_FILENAME']).'/');
require './Core/ThinkPHP.php';
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/vion707/dmadmin.git
git@gitee.com:vion707/dmadmin.git
vion707
dmadmin
DMadmin
master

搜索帮助