扫码关注官方订阅号
IIS中如何设置只允许访问网站下的某几个动态脚本,如:a.php,b.php,尽管网站目录下还有其他的动态脚本页面
人生最曼妙的风景,竟是内心的淡定与从容!
這個不應該在IIS層面上處理,應該涉及代碼的權限邏輯判斷的問題啦~~~
没怎么用过iis,貌似不能针对文件吧?而且就算能针对文件这也太麻烦了,以后再增加、减少文件的话难道总要去修改iis设置?建议把允许访问的放在同一个目录里面,例如/root |-- /source |-- /public只允许访问public下面的文件就好了,不让访问的放到/source去,例如/public/index.php
require_once ('../source/functions.php'); echo 'it is index.php';
php文件中引用其他php文件是基于磁盘路径的,不受web访问限制。
可以改MIME。或是加权限。或是程序处理。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
這個不應該在IIS層面上處理,應該涉及代碼的權限邏輯判斷的問題啦~~~
没怎么用过iis,貌似不能针对文件吧?而且就算能针对文件这也太麻烦了,以后再增加、减少文件的话难道总要去修改iis设置?建议把允许访问的放在同一个目录里面,例如
/root
|-- /source
|-- /public
只允许访问public下面的文件就好了,不让访问的放到/source去,例如
/public/index.php
php文件中引用其他php文件是基于磁盘路径的,不受web访问限制。
可以改MIME。或是加权限。或是程序处理。