Разрешить cURL, но не всем

Offi

Постоялец
Регистрация
13 Июн 2008
Сообщения
80
Реакции
14
Всем привет!

Столкнулся с следующей диллемой. На хосте через php.ini запрещен cURL(disable_functions) из соображений безопастности. Есть острая необходимость разрешить его, но только для конкретного скрипта.

Как понимаю из таблицы ini параметров(Для просмотра ссылки Войди или Зарегистрируйся), меняется disable_functions только через php.ini, а то есть нет возможности разрешить cURL в скрипте или htaccess. Подскажите, может все же есть какой-то вариант схитрить и выйти из ситуации не разрешая для всех cURL?
 
Как вариант - отдельный PHP-fpm для одного сайта с разрешённым curl.
 
Если apache, то в конфиге виртуального хоста:
Код:
...
php_admin_value disable_functions " "
...
Но лучше как сказал @nejtr0n.
В конфиге php-fpm пула для сайта указать функции.
 
Благодарю за советы!
Лучше чем ничего, но все же задача - разрешить в пределах одного скрипта, то есть сайт это слишком абстрактно.
 
Можно на отдельном домене этот один curl-скрипт запускать. А затем с основного сайта обращаться к этому скрипту через POST. По другому не вижу выхода

Благодарю за советы!
Лучше чем ничего, но все же задача - разрешить в пределах одного скрипта, то есть сайт это слишком абстрактно.
У вас нет возможности отделить этот скрипт от всего сайта и перенести его на отдельный поддомен? Попробуйте так сделать, а обмен данными через post-json
 
Последнее редактирование модератором:
Назад
Сверху