【已完成】WindowsPHP无法访问根目录外内容
WindowsPHP无法访问根目录外内容环境:WindowsServer + IIS
PHP只能访问根目录内的内容,用fopen函数访问桌面目录提示权限不足Permission denied in
把防跨站保护关一下 就行了 您好,网站设置---网站目录下关闭防跨站然后重新访问看下 谢花郎 发表于 2022-3-2 09:53
您好,网站设置---网站目录下关闭防跨站然后重新访问看下
一直都是关闭状态的这个选项
但是目录浏览没有开启
需要开启吗?开启了需要重启IIS吗? 宝塔用户_bqctjv 发表于 2022-3-2 17:16
一直都是关闭状态的这个选项
但是目录浏览没有开启
需要开启吗?开启了需要重启IIS吗? ...
如果是关闭的状态,您看下您的 fopen 打开的目录是您的网站所在的目录吗? 大炮运维V587 发表于 2022-3-3 10:10
如果是关闭的状态,您看下您的 fopen 打开的目录是您的网站所在的目录吗? ...
fopen打开的是网站目录的父目录,因为要去别的目录下获取必要数据
但是fopen只能访问到网站目录及子目录里的文件,超出这个范围就提示permission denied了
有什么办法可以访问其他的目录吗? 宝塔用户_bqctjv 发表于 2022-3-3 22:06
fopen打开的是网站目录的父目录,因为要去别的目录下获取必要数据
但是fopen只能访问到网站目录及子目录 ...
如果获取是其他连接的服务器网站目录,提示权限拒绝,那您就要取检查对方是给外部获取
或者其他设置 就该如此才对,杜绝任何形态下的直接跨站目录请求。如果生产项目需要,可以用API方案替代。 宝塔用户_bqctjv 发表于 2022-3-3 22:06
fopen打开的是网站目录的父目录,因为要去别的目录下获取必要数据
但是fopen只能访问到网站目录及子目录 ...
建议做个快捷方式到你的网站根目录下,尽量不要去跨站请求获取数据
页:
[1]