Я знаю, что легко установить пользовательский агент для curl, но мой код основан на get_headers, по умолчанию пользовательский агент get_headers пуст.спасибо за любую помощь.
Может быть, это?
ini_set('user_agent', 'Mozilla/5.0');
get_headers указывает только данные, отправленные сервером клиенту (в данном случае PHP), но не указывает заголовки запроса.
Есливы пытаетесь найти пользовательский агент, с которым был сделан запрос get_headers, вам придется использовать:
ini_get('user_agent');
Для получения дополнительной документации см. ссылки ниже: