【发布时间】:2011-10-30 11:21:11
【问题描述】:
我想使用我找到的唯一可用的 php 脚本 PHP Trackback 向 arXiv 提交引用。 但是,由于收到“HTTP 403 Forbidden”错误,我似乎无法继续。它进一步指出:
遗憾的是,您的客户没有提供适当的用户代理,因此被排除在外。
那么,如何包含用户代理?我猜我试过了
fputs($tb_sock, "User-Agent: " . $_SERVER['HTTP_USER_AGENT'] . "\r\n");
在上面提到的脚本中对应的函数里面。 因此我的问题是:
有没有办法提供一个发送引用的用户代理?
请注意,我在 webspace 上没有任何博客软件。提前致谢!
【问题讨论】:
-
感谢@Juhana 的鼓励评论。对于这个任务,一个 bash/perl 脚本应该可以完成这项工作。像“将 trackback.xml 发送到博客”之类的东西,但我缺乏对引用的技能和见解来做到这一点:)
-
只是对所有人的评论:arXiv 根本不接受我的引用,可悲但真实。这是一些白名单规则,无需进一步解释......