배경:
클릭수를 추적하고 PDF 문서의 실제 위치를 파악하려면 사용자 브라우저 내에 PDF 파일을 표시하는 솔루션이 필요합니다. 광범위한 인터넷 검색에도 불구하고 간단한 접근 방식을 찾지 못했습니다.
PHP를 사용한 솔루션:
<code class="php">header('Content-type: application/pdf'); header('Content-Disposition: inline; filename=example.pdf'); @readfile('path/to/example.pdf');</code>
Perl을 사용한 솔루션:
<code class="perl">open(PDF, 'path/to/example.pdf') or die "Could not open PDF [$!]"; binmode PDF; my $output = do { local $/; <PDF> }; close(PDF); print "Content-Type: application/pdf\n"; print "Content-Length: " . length($output) . "\n\n"; print $output;</code>
문제 해결:
완성된 PHP 코드:
<code class="php">$file = './path/to/example.pdf'; $filename = 'Custom file name for example.pdf'; header('Content-type: application/pdf'); header('Content-Disposition: inline; filename="' . $filename . '"'); header('Content-Transfer-Encoding: binary'); header('Content-Length: ' . filesize($file)); header('Accept-Ranges: bytes'); @readfile($file);</code>
이 코드를 사용하면 사용자 브라우저 내에서 PDF 파일을 표시하는 동시에 클릭 수를 추적하고 원하는 수준의 개인정보 보호를 유지할 수 있습니다.
위 내용은 PHP 및 Perl을 사용하여 브라우저에서 PDF 파일을 표시하는 방법: 종합 안내서의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!