我有一个php脚本,使用Cpanel界面创建了一个定时任务,每5分钟运行一次这个php脚本。我的问题是,目前我必须手动在脚本的开头设置根目录的路径,类似于:
$root = '/var/home/www/site/';
那么我使用$root作为路径引用任何包含/脚本。问题是我有一个开发盒子用于测试脚本,然后将其上传到主服务器。每次我都必须记住手动更改$root变量以正确的根路径在主服务器上。有没有办法自动执行此操作,以便我不必手动更新脚本?我尝试查看是否可以使用$_SERVER['REMOTE_ADDR']获取IP地址,但该值为空,而$_SERVER['DOCUMENT_ROOT']值显示为 /
__DIR__
,它会返回与dirname(__FILE__)
完全相同的结果。 - James C__DIR__
。 - Alix Axel