Отправить трекбек на arXiv - Проблемы с User-Agent

Я хотел бы отправить трекбек в arXiv, используя единственный найденный мной скрипт php, трекбек PHP. Однако кажется, что я не могу продолжить, так как я получаю ошибку "HTTP 403 Forbidden". Далее говорится:

К сожалению, ваш клиент не предоставляет надлежащего User-Agent, и, следовательно, исключен.

Итак, как я могу включить User-Agent? Как я догадался

fputs($tb_sock, "User-Agent: " . $_SERVER['HTTP_USER_AGENT'] . "\r\n");

внутри соответствующей функции в вышеупомянутом скрипте. Отсюда мой вопрос:

Есть ли способ предоставить User-Agent отправку трекбека?

Обратите внимание, что у меня нет программного обеспечения для ведения блогов на веб-пространстве. Заранее спасибо!

2 ответа

Вы были почти рядом, на самом деле, вы должны отредактировать файл trackback_cls.php и добавить это:

fputs($tb_sock, "User-Agent: trackback\r\n");

после:

fputs($tb_sock, "Host: " . $target["host"] . "\r\n");

Вы проверили эту страницу? http://arxiv.org/help/trackback/

arXiv поддерживает трекбэки, но только на страницах с URL формы http://arxiv.org/abs/{paper_id}

Другие вопросы по тегам