我有以下代码:
$url = 'http://' . $host . ':' . $port . $params;
$results = file( $url );
我收到以下异常:
file(http://someurl.com/asd/asd): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden
但是我直接在浏览器中访问 URL(存储在 $url 变量中),它工作得很好。为什么我从 PHP 访问它时遇到问题?