一次下载在PHP?

Tom*_*Tom 0 php mysql

我正在尝试在php中创建一次性下载链接,因为我的客户希望在他们的网站上出售公交车旅行票.我是一个初学者/从来没有真正写过我自己的PHP,我正在尝试为门票创建一次性下载链接.问题是凭证也是由php动态创建的,变量存储在链接中,否则我只能使用我的cms的内置函数.但是,我想创建一个时间链接到一个页面重定向人与页面重定向.

如果有人可以概述创建一个时间链接的过程,那么这些链接会非常复杂,并且如果某些链接可以提供一些非常好的示例代码.

谢谢,托马斯

Jan*_*aek 5

大纲如下:

  • 生成唯一ID - 可以使用uniqid
  • 将其插入数据库
  • 以某种方式向使用该ID的用户发送链接,例如/ download/{id}
  • 当用户转到该链接时,在您的数据库中注册它已被使用

然后确保您的下载脚本检查之前是否已使用过该ID.