通过php从外部URL加载pdf

时间:2017-08-01 14:17:52

标签: php security

我正在尝试允许用户从API下载PDF格式的敏感信息。但是,API返回的URL并不安全,因为可能会猜到详细信息以获取其他人的信息。我的目的是验证用户身份,如果他们通过,则直接将文件传递给他们。目前,我使用了以下内容,但由于filesize()功能显然无法使用http链接,因此无法正常工作。

$filename = "http://api.com/person/1234/document/1234/data?key=1234&hash=1234";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);

1 个答案:

答案 0 :(得分:1)

尝试<?php echo file_get_contents("http://api.com/person/1234/document/1234/data?key=1234&hash=1234");