我有一个简单的PHP脚本,它使用wordpress配置文件中的一些数据。问题是所有的变量(在包含wp-config.php文件之前声明的)都是空的。
<?
$var1 = 100;
$var2 = 100;
include_once('wp-config.php');
echo "var1 + var2 = $var1 + $var2";
//var1 + var2 =
?>
wp_unregister_GLOBALS()
在wp-config.php
的包含文件中被调用,如果register_globals
打开,它会删除所有全局变量。我可以想象,根据WordPress的版本,它也可以取消设置所有全局变量,即使register_globals
关闭。
你可以在包含配置文件后声明你的变量,如果register_globals
打开了,我真的建议你关闭它。