我想使用我找到的唯一可用的PHP脚本arXiv向PHP Trackback提交引用。 但是,由于我收到“HTTP 403 Forbidden”错误,似乎无法继续。它进一步指出:
可悲的是,您的客户端没有提供适当的用户代理,因此被排除在外。
那么,我如何包含用户代理?我猜是尝试了
fputs($tb_sock, "User-Agent: " . $_SERVER['HTTP_USER_AGENT'] . "\r\n");
在上面提到的脚本中的相应函数内。 因此我的问题是:
有没有办法提供发送引用的用户代理?
请注意,我在网站空间上没有任何博客软件。提前谢谢!
答案 0 :(得分:1)
你差点接近,事实上,你必须编辑trackback_cls.php文件并添加:
fputs($tb_sock, "User-Agent: trackback\r\n");
后:
fputs($tb_sock, "Host: " . $target["host"] . "\r\n");
答案 1 :(得分:0)
你看过这个页面了吗? http://arxiv.org/help/trackback/
arXiv支持引用,但仅支持格式为http://arxiv.org/abs/{paper_id}
的网页