增加docke部署
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
// 测试微信登录callback
|
||||
error_reporting(E_ALL);
|
||||
ini_set('display_errors', 1);
|
||||
|
||||
echo "=== WeChat Login Callback Test ===\n";
|
||||
|
||||
// 模拟GET参数
|
||||
$_GET['code'] = 'test_code_123';
|
||||
$_GET['state'] = 'test_state_456';
|
||||
|
||||
// 设置服务器变量
|
||||
$_SERVER['REQUEST_METHOD'] = 'GET';
|
||||
$_SERVER['REQUEST_URI'] = '/api/login/weixin/callback';
|
||||
$_SERVER['SERVER_NAME'] = 'localhost';
|
||||
$_SERVER['SERVER_PORT'] = '80';
|
||||
$_SERVER['REMOTE_ADDR'] = '127.0.0.1';
|
||||
|
||||
// 切换工作目录到source/public
|
||||
$original_dir = getcwd();
|
||||
chdir(__DIR__ . '/../../source/public');
|
||||
|
||||
// 包含框架
|
||||
try {
|
||||
require_once 'index.php';
|
||||
} catch (Exception $e) {
|
||||
echo "Error: " . $e->getMessage() . "\n";
|
||||
}
|
||||
|
||||
// 恢复工作目录
|
||||
chdir($original_dir);
|
||||
|
||||
echo "\n=== Test Complete ===\n";
|
||||
?>
|
||||
Reference in New Issue
Block a user