任務:要在谷歌瀏覽器中查看PDF和用戶無法在視圖源中看到原始的PDF路徑/ URL。所以,我決定通過使用會話谷歌瀏覽器的網址
viewer.php
<?php
session_start();
$_SESSION['url']= 'http://research.google.com/archive/bigtable-osdi06.pdf';
?>
<iframe src="http://docs.google.com/viewer?url=http://sitename.com/pdf.php&embedded=true" width="600" height="780" style="border: none;"></iframe>
pdf.php
<?php
session_start();
header('Content-type: application/pdf');
readfile($_SESSION['url']);
?>
我pdf.php會話變量使用檢查通過PHP中的PDF網址var_dump,它會正確返回http://research.google.com/archive/bigtable-osdi06.pdf,但不適用於Google查看器。
但是,當我把url直接喲readfile,它的工作原理。 如
readfile('http://research.google.com/archive/bigtable-osdi06.pdf');
或
$a = 'http://research.google.com/archive/bigtable-osdi06.pdf';
readfile($a);
請幫助我,爲什麼會話變量不ReadFile的
對不起工作,我的英語水平
你解決這個問題? –