2014-04-23 1 views
-1

shell_exec와 동일한 기능을 수행 할 xxxx 함수를 만들고 싶습니다. 그 이유는 내 서버에서 shell_exec을 사용하지 않기 때문에 아무도 그 서버를 사용할 수 없기 때문입니다.기본 함수 이름을 PHP에서 변경하십시오.

그러나이를 사용해야하는 사용자의 경우 shell_exec 대신 "xxxx"라는 다른 함수를 사용하지 않아야합니다. 이렇게하면 내 서버에 대한 많은 공격을 막을 수 있기 때문에 고객 만이 기능의 대체 이름을 알 수 있습니다.

나는이 사용자가 다른 사람들에게 기능 이름을 제공 할 수 있지만 현재로서는 내 관심사가 아니라는 것을 알고 있습니다.

php.ini의 disable_function에서 기능을 차단하면이 문제를 묻습니다. 특정 웹 사이트에 다시 활성화 할 수 없습니다.

답변

0

당신은 당신이 당신의 서버를 보호하려는 경우 모든 사용하지 않아야 등 shell_exec, exec, system, proc_open, 같은 일부 기능을 사용하지 않고이 작업을 수행 할 수 없습니다. 에만 exec를 사용 중지하는 경우 shell_exec을 대신 사용할 수 있습니다.

관련 문제