我有两台服务器。在一个我开发了网站,在另一个我应该放置相同的网站。 Apache,php,mysql等由两个不同的人设置,我现在无法访问第一人,因为他正在度假。 那里有一个相当奇怪的问题。我有这样的功能:
public function self()
{
return preg_split("/\./", $_SERVER['PHP_SELF'])[0];
}
当我把这样的funcs代码(fucntion的结果数组的索引)时,它只显示白名单而不是网站,就像它是一个php语法错误。 我改成了这个:
public function self()
{
$res=preg_split("/\./", $_SERVER['PHP_SELF']);
return $res[0];
}
它工作正常。 这里有人熟悉这种行为吗?可能是我应该安装一些额外的PHP? 当然,我可以像我在这里所做的那样用索引替换所有工作。但首先,它需要一些时间,其次,我确信有更容易的解决方案。建议我smth =)