Files
youlegames/codes/agent/game/api/tests/debug/test_weixin_callback.php
2026-03-15 01:27:05 +08:00

35 lines
767 B
PHP

<?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";
?>