Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 安全模式应该在什么级别解决?怎么用?_Php_Safe Mode - Fatal编程技术网

Php 安全模式应该在什么级别解决?怎么用?

Php 安全模式应该在什么级别解决?怎么用?,php,safe-mode,Php,Safe Mode,PHP安全模式是解决共享服务器安全问题的一种尝试。引自: 试图在PHP级别解决这个问题在体系结构上是不正确的,但由于web服务器和操作系统级别的替代方案不太现实,许多人,尤其是ISP,现在使用安全模式 如果PHP安全模式在架构上不正确,无法尝试在PHP级别解决此问题,那么应该在哪个级别解决此问题?怎么做 有些人说,你可以在没有安全模式或关闭安全模式的情况下保护你的网站,但要记录给一些有经验的主机支持人员。即使您有其他安全工具,如ModSecurity,在关闭safe\u mode\u时也不可能实

PHP安全模式是解决共享服务器安全问题的一种尝试。引自:

试图在PHP级别解决这个问题在体系结构上是不正确的,但由于web服务器和操作系统级别的替代方案不太现实,许多人,尤其是ISP,现在使用安全模式

如果PHP安全模式在架构上不正确,无法尝试在PHP级别解决此问题,那么应该在哪个级别解决此问题?怎么做

有些人说,你可以在没有安全模式或关闭安全模式的情况下保护你的网站,但要记录给一些有经验的主机支持人员。即使您有其他安全工具,如ModSecurity,在关闭
safe\u mode\u时也不可能实现完全安全


所以,我不确定哪个是对的?我现在完全糊涂了,试图为这个案例找到一个可靠而准确的解决方案,在
安全模式下运行我的站点,或者关闭
服务器,或者不使用它,但我做不到。

您从PHP手册页面得出的结论是错误的。你没有完全阅读/理解它:首先,引入安全模式是一种失礼。没有什么需要解决的,也没有什么需要解决的。这更像是一种营销,因此被称为“安全模式”,以PHP分期付款的共享主机为目标


如果您想了解所使用操作系统的资源管理,请查阅it的技术文档。

如果您想回答此问题,请访问此链接,因为此链接有1个答案和一个编辑,由于此问题没有答案,因此需要重新编辑。根据链接的手册,从当前版本的PHP起,您询问的模式已被删除。请您用您正在使用的PHP版本标记您的问题,并解释为什么您想更深入地使用这个不推荐和删除的功能?你还引用了“一些人”。你有任何链接可以证明你所写的论点的类型吗?我想如果我运行一个网络主机网站:打开安全模式是必须的。我会更加依赖PHP的设置,因为它们清楚地知道哪些命令可能会损害您的系统。(例如:file_get_contents,fsockopen)但是,并不是说它保护所有命令。这在很大程度上取决于你认为“保护你的网站”意味着什么。你能解释一下吗。我并不介意,因为这看起来与本文所写的有所不同:PHP安全模式对脚本施加了额外的限制,并提高了多用户托管系统的安全性。如文所述,不要生气。不要相信有任何增加“多主机系统的安全性”。这句话是出于市场营销的原因而说的,正如上面所写的,这是一个错误的说法。正如您所见,没有更多的解释了。在PHP中,安全模式是一种安全功能,旨在防止黑客能够使用PHP脚本在操作系统级别执行命令(如Linux shell命令)。HP safe_模式对于服务器安全非常重要,因为它限制和禁用PHP脚本(如PHP Shell)中的危险函数,否则可能会损坏服务器和客户端站点。PHP safe_模式对于服务器安全非常重要,因为它限制和禁用PHP脚本(如PHP Shell)中的危险函数,否则会损坏服务器和客户端站点。