我试图隐藏一个pdf文件的源网址在一个iframe /嵌入。我不知道如何。
我尝试了所有以前退出的答案,但没有一个是工作。
<?php
$url = $_GET['url'];
?>
<embed id="renderedPrint" style="height:calc(100% - 4px);width:calc(100% - 4px);padding:0;margin:0;border:0;"></embed>
<script>
$(document).ready(function() {
var encryptedString = "assets/labels/" + "<?php echo $url; ?>" + ".pdf";
$("#renderedPrint").attr("src", encodeURIComponent(encryptedString));
});
</script>
但是无论我使用哪种方法(Obfuscator,php openssl_encrypt/decrypt),输出的url总是可见的。
我不想让用户找到iframe/embed的url,我想让它很难或者甚至从前端隐藏url。
这样做的目的是,我不希望用户直接访问生成的pdf文件。他们可能会复制iframe的src url并将其发送给其他人。我们不能阻止他们下载pdf,但我不希望他们从服务器复制源url。
1条答案
按热度按时间vof42yt11#
检查此代码,您应该将文件地址添加到DB