(Backstory: мой PHP-скрипт выполняет другой PHP-скрипт через командную строку (PHP-команда "exec ()")), так что сеанс cURL, создаваемый целевым скриптом, не вызывает зависание оригинального PHP-скрипта.делая это так, чтобы я мог отправлять транзакционную электронную почту без медленной загрузки страницы для моего пользователя, если серверы провайдера электронной почты отстают.)
Я вызываю скрипт PHP, подобный этому:
exec ("[php] [target script] [querystring] "), где [querystring] является типичной строкой запроса HTTP GET (variable = value & variable2 = value2).Причина, по которой я передаю данные электронной почты целевому сценарию через строку запроса, заключается в том, что на моем хосте PHP отключен флаг в PHP.ini, который запрещает сценариям PHP обнаруживать $ argv, с которыми они вызваны через командную строку.(По какой-то причине добавление строки запроса работает.)
Итак, вопрос в том, каково будет ограничение на число символов в этой строке запроса?Будет ли хоть один?В миксе нет HTTP или веб-браузера - будет ли это означать, что ограничения GET для Apache и браузеров не будут ограничением?Естественно, будет ли ограничение командной строки?