带有Apache身份验证的PHP路径

带有Apache身份验证的PHP路径,php,apache,Php,Apache,我需要在Apache2中创建一个安全目录 我有一个目录/var/www和我的登录页面,还有/var/www/secure/和我所有其他的PHP、JavaScript和HTML 我发送了一个登录请求,在成功响应后,我想从/var/www/secure/运行站点的其余部分,因此我从/var/www/secure/index.php调用/var/www/login.php /var/www/secure/index.php中的所有路径都是相对的(相对于/var/www/secure/),但是我得到了一

我需要在Apache2中创建一个安全目录

我有一个目录
/var/www
和我的登录页面,还有
/var/www/secure/
和我所有其他的PHP、JavaScript和HTML

我发送了一个登录请求,在成功响应后,我想从
/var/www/secure/
运行站点的其余部分,因此我从
/var/www/secure/index.php
调用
/var/www/login.php

/var/www/secure/index.php
中的所有路径都是相对的(相对于
/var/www/secure/
),但是我得到了一个错误(在Apache日志中):

文件不存在:/var/www/scripts,referer:my\u IP\u Address/login.php

其中脚本的目录位于
/var/www/secure/scripts
/var/www/secure/index.php
相同

我的问题是:为什么路径与login.php文件一样保持
/var/www/


一旦我调用
/var/www/secure/index.php
,我如何处理路径?

如果我们看不到您的php代码,我们很难帮助您
chdir(\uuuu DIR\uu)
secure/index.php
中。