带有Apache身份验证的PHP路径
我需要在Apache2中创建一个安全目录 我有一个目录带有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/),但是我得到了一
/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
中。