Login
网站首页 > 文章中心 > 其它

如何限制每个站点php

作者:小编 更新时间:2023-09-22 14:22:24 浏览量:485人看过

php js 如何限制某些计算机才能访问本站点

控制ip访问本来是连接层服务器软件做的事情,

PHP这么高层,除非给PHP操作连接层的服务器API,比如PHP控制系统的路由规则.

否则只能从应用方面限制.通常也这样.

比如某应用页面A只能被注册并登陆的用户访问,其余非注册非登陆用户都是禁止访问的.

这样就是从应用上限制.

互联网的精神是"开放",所以"限制计算机访问"就是限制互联网-把互联网变成局域网.所以PHP这种互联网技术没有直接支持这种连接限制.需要从底层服务器、路由权限上操作.

如何限制Nginx◆PHP的目录权限

程序代码如下:

VirtualHost?IPn

ServerAdmin?xiaopb@live.com

DocumentRoot?/usr/www/xpb/

ServerAliasIP

ErrorLog?logs/default-error_log

php_admin_value?open_basedir?"/tmp/:/usr/www/xpb/"

/VirtualHost

关键是后面的这句php_admin_value,这样就限制了php的操作目录仅限于/tmp/和/usr/www/xpb/这两个目录了.对于Apache虚拟主机来说,这个设置十分有用,结合在php.ini中禁用一些php函数,几乎可以杜绝PHP木马对其他站点及系统的危害.我虽没专业做过Linux下的虚拟主机,但相信各大虚拟主机商也是这么做的.

怎么能够禁止网站的某个目录运行php文件

为这个目录设置子目录网站,然后用单独的伪静态文件限制php的运行,你可以试试!

以上就是土嘎嘎小编为大家整理的如何限制每个站点php相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章