从php更改本机函数名


change native function name from php

我想创建一个与shell_exec相同的函数xxxx。原因是我在服务器中禁用了shell_exec,所以服务器中没有人能够使用它

然而,对于一些需要使用它的用户,我会告诉他们,他们不能使用shell_exec,而是使用另一个名为"xxxx"的函数。这样我就可以防止对我的服务器的大量攻击,因为只有我的客户才会知道函数的替代名称。

我知道这些用户可以将函数名称提供给其他人,但这不是我目前关心的问题。

我问这个问题的原因是,一旦我在php.ini的disable_function中屏蔽了函数,我就无法在特定网站上再次启用它。

如果不使用shell_exec、exec、system、proc_open等函数,就无法做到这一点,如果您试图保护服务器的安全,这些函数都应该被禁用。如果仅禁用exec,则可以使用shell_exec。