我正在尝试允许用户从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);
答案 0 :(得分:1)
尝试<?php echo file_get_contents("http://api.com/person/1234/document/1234/data?key=1234&hash=1234");