Php 从url获取内容';s包含会话ID

Php 从url获取内容';s包含会话ID,php,parsing,session,pdf,session-variables,Php,Parsing,Session,Pdf,Session Variables,我正试图从一个网站(法律上)获取一个项目所需的一些PDF文件,但遇到了一些问题 PDF文件位置的URL为f.e.example.com/?download_id=290758&s=d12134cac7ddb2198d232bba75c07d57&t=2-1-2014%2016:19:00 因此,首先,我使用以下代码从包含该URL的页面解析该URL: $html = file_get_html('http://www.example.com/Acer-CR-6530/manual-5-100076

我正试图从一个网站(法律上)获取一个项目所需的一些PDF文件,但遇到了一些问题

PDF文件位置的URL为f.e.example.com/?download_id=290758&s=d12134cac7ddb2198d232bba75c07d57&t=2-1-2014%2016:19:00

因此,首先,我使用以下代码从包含该URL的页面解析该URL:

$html = file_get_html('http://www.example.com/Acer-CR-6530/manual-5-100076.html');

// find the download link containing the session ID    
foreach($html->find('a[rel=nofollow]') as $e) 
    $link = $e->href;
$link = $baseURL . $link; 
// Link: example.com/?download_id=290758&s=d12134cac7ddb2198d232bba75c07d57&t=2-1-2014%2016:19:00
echo file_get_contents($link);
这不管用。它不会输出PDF文件。我应该用卷发吗?如果是这样的话,我不是一个卷曲专家,所以我很想看看做这件事的代码


提前谢谢

那么输出是什么呢?请提供一个
var_dump(文件获取内容($link))仅仅因为会话ID在该url中并不意味着远程服务器将实际使用它。也许他们期望您不发送会话cookie。@revo,输出为bool(false)。Marc B,很抱歉问一下,但是我对cURL不是很熟悉,你知道一些现成的脚本可以做到这一点吗?