$this->fetchType = $config['result_type'];
}
try {
if (empty($config['dsn'])) {
$config['dsn'] = $this->parseDsn($config);
}
if ($config['debug']) {
$startTime = microtime(true);
}
$this->links[$linkNum] = new PDO($config['dsn'], $config['username'], $config['password'], $params);
if ($config['debug']) {
// 记录数据库连接信息
Log::record('[ DB ] CONNECT:[ UseTime:' . number_format(microtime(true) - $startTime, 6) . 's ] ' . $config['dsn'], 'sql');
}
} catch (\PDOException $e) {
if ($autoConnection) {
Log::record($e->getMessage(), 'error');
return $this->connect($autoConnection, $linkNum);
} else {
Call Stack
- in Connection.php line 295
- at PDO->__construct() in Connection.php line 295
- at Connection->connect() in Connection.php line 995
- at Connection->initConnect() in Connection.php line 348
- at Connection->query()
- at call_user_func_array() in Db.php line 178
- at Db::__callStatic() in Index.php line 142
- at Index->fanyi_article_content()
- at ReflectionMethod->invokeArgs() in App.php line 343
- at App::invokeMethod() in App.php line 611
- at App::module() in App.php line 456
- at App::exec() in App.php line 139
- at App::run() in start.php line 19
- at require('/data/wwwroot/td.880...') in index.php line 23
Environment Variables
GET Data
empty
POST Data
content
%3Cp%3E%5B%5D+is+a+highly+addictive+puzzle+game+that+challenges+your+mind+with+a+minimalist+design.+By+merging+blocks+and+numbers%2C+you+can+improve+your+memory+and+concentration+level.+This+game+combines+the+classic+2048+game+with+popular+casual+gaming+elements%2C+allowing+you+to+practice+sharp+thinking+skills+and+relieve+stress.+The+objective+is+simple%3A+drag+and+drop+numbers+to+match+and+merge%2C+creating+new+blocks+of+higher+quantity.+With+ascending+challenges+and+a+variety+of+color+themes%2C+%5B%5D+offers+a+smooth+and+enjoyable+gaming+experience.+Download+now+to+exercise+your+brain+and+have+fun%21%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EFeatures+of+MergeBlock-NumberGame%3A%3C%2Fstrong%3E%3C%2Fp%3E%0A%3Cul%3E%3Cli%3E%3Cstrong%3EMinimalist+design+game+interface%3A%3C%2Fstrong%3E+The+app+has+a+clean+and+simple+design+that+enhances+the+user+experience.%3C%2Fli%3E%3Cli%3E%3Cstrong%3EGlobal+rankings%3A%3C%2Fstrong%3E+Users+can+compete+with+players+from+around+the+world+and+track+their+progress+on+the+global+rankings+leaderboard.%3C%2Fli%3E%3Cli%3E%3Cstrong%3EDiamond+support+feature%3A%3C%2Fstrong%3E+The+app+offers+a+diamond+support+feature%2C+which+allows+users+to+purchase+additional+in-game+items+or+benefits.%3C%2Fli%3E%3Cli%3E%3Cstrong%3EFlexible+theme+interface%3A%3C%2Fstrong%3E+Users+have+the+option+to+personalize+the+game%27s+theme+by+choosing+from+a+variety+of+color+options.%3C%2Fli%3E%3Cli%3E%3Cstrong%3EFree+download%2C+free+game+offline%3A%3C%2Fstrong%3E+The+app+can+be+downloaded+for+free+and+doesn%27t+require+an+internet+connection+to+play.%3C%2Fli%3E%3Cli%3E%3Cstrong%3EPractice+sharp+logical+thinking%3A%3C%2Fstrong%3E+MergeBlock-NumberGame+helps+users+enhance+their+logical+thinking+skills+through+its+challenging+gameplay.%3C%2Fli%3E%3C%2Ful%3E%3Cp%3E%3Cstrong%3EConclusion%3A%3C%2Fstrong%3E%3C%2Fp%3E%0A%3Cp%3EMergeBlock-NumberGame+is+a+highly+addictive+puzzle+game+that+combines+elements+from+the+classic+2048+game+and+popular+casual+games.+With+its+minimalist+design%2C+global+rankings%2C+and+flexible+theme+interface%2C+the+app+offers+a+visually+appealing+and+interactive+gaming+experience.+Additionally%2C+the+diamond+support+feature+provides+users+with+the+option+to+enhance+their+gameplay.+With+its+free+download+and+offline+feature%2C+MergeBlock-NumberGame+is+a+convenient+and+accessible+game+for+both+casual+and+avid+gamers.+It+not+only+helps+players+relieve+stress+but+also+allows+them+to+practice+sharp+logical+thinking+and+strategize+their+moves.+Download+MergeBlock-NumberGame+now+and+exercise+your+brain%21%3C%2Fp%3E%0A
to
it
Files
empty
Cookies
empty
Session
empty
Server/Request Data
TEMP
/tmp
TMPDIR
/tmp
TMP
/tmp
PATH
/usr/local/bin:/usr/bin:/bin
USER
www
HOME
/home/www
HTTP_EXPECT
100-continue
HTTP_CONTENT_LENGTH
3441
HTTP_CONTENT_TYPE
application/x-www-form-urlencoded;charset=UTF-8
HTTP_CONNECTION
Keep-Alive
HTTP_ACCEPT
*/*
HTTP_HOST
td.880772.xyz
PATH_INFO
/api/index/fanyi_article_content
REDIRECT_STATUS
200
SERVER_NAME
td.880772.xyz
SERVER_PORT
443
SERVER_ADDR
188.165.242.95
REMOTE_PORT
6255
REMOTE_ADDR
188.165.244.186
SERVER_SOFTWARE
nginx/1.20.2
GATEWAY_INTERFACE
CGI/1.1
HTTPS
on
REQUEST_SCHEME
https
SERVER_PROTOCOL
HTTP/1.1
DOCUMENT_ROOT
/data/wwwroot/td.880772.xyz/public
DOCUMENT_URI
/index.php
REQUEST_URI
/api/index/fanyi_article_content
SCRIPT_NAME
/index.php
CONTENT_LENGTH
3441
CONTENT_TYPE
application/x-www-form-urlencoded;charset=UTF-8
REQUEST_METHOD
POST
QUERY_STRING
s=/api/index/fanyi_article_content
SCRIPT_FILENAME
/data/wwwroot/td.880772.xyz/public/index.php
PHP_VALUE
open_basedir=/data/wwwroot/td.880772.xyz/public:/tmp/:/proc/:/data/wwwroot/td.880772.xyz/
FCGI_ROLE
RESPONDER
PHP_SELF
/index.php
REQUEST_TIME_FLOAT
1732068465.1155
REQUEST_TIME
1732068465
Environment Variables
empty
ThinkPHP Constants
PUBLIC_PATH
/data/wwwroot/td.880772.xyz/public/../public/
APP_PATH
/data/wwwroot/td.880772.xyz/public/../application/
THINK_VERSION
5.0.24
THINK_START_TIME
1732068465.116
THINK_START_MEM
420728
EXT
.php
DS
/
THINK_PATH
/data/wwwroot/td.880772.xyz/thinkphp/
LIB_PATH
/data/wwwroot/td.880772.xyz/thinkphp/library/
CORE_PATH
/data/wwwroot/td.880772.xyz/thinkphp/library/think/
TRAIT_PATH
/data/wwwroot/td.880772.xyz/thinkphp/library/traits/
ROOT_PATH
/data/wwwroot/td.880772.xyz/
EXTEND_PATH
/data/wwwroot/td.880772.xyz/extend/
VENDOR_PATH
/data/wwwroot/td.880772.xyz/vendor/
RUNTIME_PATH
/data/wwwroot/td.880772.xyz/runtime/
LOG_PATH
/data/wwwroot/td.880772.xyz/runtime/log/
CACHE_PATH
/data/wwwroot/td.880772.xyz/runtime/cache/
TEMP_PATH
/data/wwwroot/td.880772.xyz/runtime/temp/
CONF_PATH
/data/wwwroot/td.880772.xyz/public/../application/
CONF_EXT
.php
ENV_PREFIX
PHP_
IS_CLI
false
IS_WIN
false
FILTER_VALIDATE_BOOL
258
ADDON_PATH
/data/wwwroot/td.880772.xyz/addons/