我正在创建一个应用程序,其中成员以及非成员可以下载图书,这取决于两个用户可用的图书类别。我将图书链接到BASE_URL/downloadPDF/11以便立即下载,并传递图书的Id,这样用户就看不到文件位置了。
现在我想要的是,没有人可以通过粘贴浏览器地址栏中的图书url(BASE_URL/downloadPDF/11)直接下载图书。我试着让函数成为私有的,但它对我不起作用。
发布于 2014-10-15 15:02:04
您可以对您的图书url进行编码。所以没有人可以直接下载这本书。
假设我们想用base64对以下字符串进行编码:
转换后,您的图书网址看起来像下面的字符串
RW5jb2RpbmcgYW5kIERlY29kaW5nIEVuY3J5cHRlZCBQSFAgQ29kZQ==
所以最终用户很难解释这个url。
您也可以使用base64_decode解码url。
https://stackoverflow.com/questions/26375047
复制相似问题