Codeigniter使地址栏中的下载URL无法访问
我正在创建一个应用程序,在这个应用程序中,会员和非会员都可以根据两个用户可用的图书类别下载图书。 我将这些书链接到BASE_URL/downloadPDF/11,以便进行快速下载,并传递书的Id,这样用户就看不到文件位置 现在我想要的是,没有人可以通过在浏览器地址栏中粘贴图书url(BASE_url/downloadPDF/11)直接下载图书。Codeigniter使地址栏中的下载URL无法访问,codeigniter,url,download,Codeigniter,Url,Download,我正在创建一个应用程序,在这个应用程序中,会员和非会员都可以根据两个用户可用的图书类别下载图书。 我将这些书链接到BASE_URL/downloadPDF/11,以便进行快速下载,并传递书的Id,这样用户就看不到文件位置 现在我想要的是,没有人可以通过在浏览器地址栏中粘贴图书url(BASE_url/downloadPDF/11)直接下载图书。 我尝试将函数设置为私有,但对我无效。您可以对图书url进行编码。所以没有人能直接下载这本书 假设我们想用base64编码以下字符串: 转换后,您的图书u
我尝试将函数设置为私有,但对我无效。您可以对图书url进行编码。所以没有人能直接下载这本书 假设我们想用base64编码以下字符串: 转换后,您的图书url如下所示 RW5JB2RPBMCGYW5KW5NIEVUY3J5CHRLZCBQSFAGQ29KZQ== 所以最终用户很难解释这个url
您还可以使用base64_decode对url进行解码您可以使用.htaccess实现这一点。你可以参考-