Intereting Posts
PHP – перенастроить массив по определенному индексу Запрос для отображения группы строк столбцов данных по значению данных в JSON из php Каковы различия между обратным ходом и одинарной кавычкой? Могу ли я использовать оператор IF в запросе, как указано выше? как сделать выход php на E_NOTICE? array_push () vs. $ array = … Что быстрее? Как вставить переменную $ в jQuery Круговая зависимость. Инъекция объектов, которые напрямую зависят друг от друга Как вырезать теги в теге PHP XML MYSQL GCIDE, оставляя текст взрыва строки с использованием регулярного выражения Как открыть несколько соединений сокетов и выполнить обратные вызовы в PHP Заполнение пробелов в запросе диапазона дат с использованием таблицы календаря Своевременный интервал для извлечения данных из db и остановки при поступлении данных Я получаю ошибку, когда я использую mysqli select как установить обратный URL facebook fopen не работает на моем сервере

Как переопределить register_argc_argv в PHP?

Я использую общий хост (fasthostingdirect), и по какой-то причине они по умолчанию отключили этот флаг. Это означает, что я не могу получить доступ к параметрам командной строки PHP … если я не использую флаг -n (= --no-php-info ) после php.exe .

Попробовали ini_set('register_argc_argv', 1) в моем php-файле, но он не имеет никакого эффекта. Я предполагаю, что это связано с непринужденной природой хостинг-провайдера, однако они не останавливают опцию -n не уверены в других последствиях использования этого. Есть ли у кого-нибудь лучшие предложения?

Related of "Как переопределить register_argc_argv в PHP?"

ini_set('register_argc_argv', 1) не работает, поскольку к моменту выполнения кода они уже зарегистрированы (или нет).

Кажется, вы можете запустить php напрямую, поэтому скопируйте свой собственный файл php.ini и передайте его:

 php -c yourphp.ini 

Не нужно создавать целый новый ini-файл, просто используйте флаг -d

 php -d register_argc_argv=1 myscript.php