在 PHP 中使用卷曲获得 robots.txt

get robots.txt with curl in PHP

我正在尝试执行 robots.txt HTTP 请求。为此,我使用 PHP 和 curl。这是我试过的代码:

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "robots.txt");
curl_setopt($ch, CURLOPT_HTTPGET, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Host: www.whosebug.com'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
echo $result;

屏幕上没有打印任何内容。知道我错过了什么吗?

在CURLOPT_URL中你必须写完整的主机和路径

例如:http://www.whosebug.com/robots.txt