我有一个简单的PHP脚本,使用一些数据从wordpress配置文件。问题是所有的变量(在包含wp-config.php文件之前声明的)都是空的。
<?
$var1 = 100;
$var2 = 100;
include_once('wp-config.php');
echo "var1 + var2 = $var1 + $var2";
//var1 + var2 =
?>发布于 2016-07-29 16:28:42
在wp-config.php的包含文件中调用wp_unregister_GLOBALS(),如果register_globals为On,它将删除所有全局变量。我可以想象,根据WordPress版本的不同,即使关闭了register_globals,它也可以取消设置所有全局变量。
您可以在包含配置文件后声明变量,如果register_globals处于打开状态,我强烈建议您将其关闭。
https://stackoverflow.com/questions/38653858
复制相似问题