Отправить трекбек на arXiv - Проблемы User-Agent - PullRequest
0 голосов
/ 30 октября 2011

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

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

Итак, как я могу включить User-Agent?В качестве предположения я попытался

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

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

Есть ли способ предоставить User-Agent, отправляющий трекбек?

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

Ответы [ 2 ]

1 голос
/ 09 июня 2015

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

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

после

fputs($tb_sock, "Host: " . $target["host"] . "\r\n");
0 голосов
/ 24 января 2014

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

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

...