exec 함수 대체 방법이 없나요?
본문
exec 함수를 호스팅사에서 보안상의 문제로 서비스 제공이 어렵다고 하네요.
호스팅 이전 말고 다른 방법이 없을까요?
exec 함수실행이 불가능하므로 사용할수 없습니다.
호스팅 이전 말고 다른 방법이 없을까요?
exec 함수실행이 불가능하므로 사용할수 없습니다.
답변 6
exec로 주로 어떤 명령어 실행을 하시나요
보안으로 해당 함수를 제한되는 부분인듯 한데요
shell_exec() 함수를 대체 해보시거나
호스팅서버에서 해당 명령어로 잘못하면 다른 사용자의 문제도 있기에
문제가 발생될 소지를 막아둔듯 합니다.
안되면 보안상 다른곳을 알아보던지 하셔야할듯 싶습니다.
하실려는 작업이 무엇일까요 ?<br />
php 파일 하나 생성해서 막힌 함수를 확인해보셔야 할 것 같습니다.<br />
php 파일 하나 생성해서 막힌 함수를 확인해보셔야 할 것 같습니다.<br />
<?php
echo ini_get('disable_functions');
명령어 직접 실행은 외부 해킹의 우려가 있어서 사용하지 않는 함수 입니다.
어떤 작업을 하고 계신지 해당 코드를 봐야 정확한 답변이나 대체코드를 알려드릴수 있을것 같네요.
어떤 작업을 하고 계신지 해당 코드를 봐야 정확한 답변이나 대체코드를 알려드릴수 있을것 같네요.
서버에서 권환을 지정 할시 웹상으로 할 방법이 후타 입니다. 이건 보안상 필수 입니다.
실행해서 파일을 생성하거나 할 때 웹호스팅에서는 보안상 실행이 안되게 되어 있습니다.
다른 방법으로 해야 할 것입니다.
어떤 작업을 어떻게 할 것이냐에 따라서 달라질 수 있습니다.
답변을 작성하시기 전에 로그인 해주세요.