编写现有的PDF文件,当用户直接调用. PDF扩展名时


Write an existing PDF file, when the user directly call the .pdf extension?

我可以在pdf文件中写入文本使用代码在网站链接

如果用户输入xxx.com/sample.php ..链接显示了PHP页面中被操纵的PDF文件。

要进行操作,我们需要调用PHP page.

如果用户直接输入xxx.com/SAMPLE.pdf ..链接显示原始PDF文件…

如何编写PDF文件,当用户直接调用。PDF扩展名时?

我应该在httpdocs文件中写特殊的代码吗?

例如

;如果用户从特殊目录(如目录/SAMPLE.pdf)调用。pdf扩展名执行特殊功能处理PDF文件

如何解决这个问题?

谢谢你对我的问题感兴趣。

我会使用htaccess将所有请求重定向到"folder/whatever.pdf"到"folder/pdfgenerator.php?file=whatever.pdf"。

这样你就可以在PHP中做任何你想做的事情,包括在显示文件之前生成文件,或者在我描述的示例中使用$_GET["file"]将其命名为"whatever.pdf"。

这里有一个类似的问题:.htaccess -将文件扩展名的请求重定向到脚本

在你的例子中,应该是这样的:

RewriteEngine On
RewriteRule (.+'.pdf)$ /pdfgenerator.php?file=$1 [NC,L]