php - 一次在 php 中下载 liks?

标签 php mysql

我正尝试在 php 中创建一个一次性下载链接,因为我的客户想在他们的网站上出售巴士旅行票。我是初学者/从未真正编写过自己的 php,我正在尝试为门票创建一次性下载链接。问题是凭证 ae 也是由 php 动态创建的,并且变量存储在链接中,否则我只能使用我的 cms 的内置函数。但是,我想创建一个指向页面的一次性链接,将人们重定向到具有重定向的页面。

如果有人可以概述创建一次性链接的过程,我们将不胜感激,如果有人可以提供一些示例代码,那就太好了。

谢谢, 托马斯

最佳答案

大纲是这样的:

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

然后确保您的下载脚本检查该 id 之前是否已被使用。

关于php - 一次在 php 中下载 liks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8329443/

相关文章:

php - 表 'table' 不存在

mysql - 具有多种用户类型的数据库用户场景

mysql - Rails find_by 与 OR

php - 如何通过使用 join 2 次或更多次随机选择 2 行

php - 无法启用 Behat Mink 扩展

mysql - 为 SQL PreparedStatement 动态添加列 - 仍然可以安全地防止注入(inject)吗?

php - 以 html 形式更新一个依赖于另一个表的表值

php - 使用 select mysql 删除

php - mysql_real_escape_string() 做了哪些 addslashes() 没有做的事情?

php - 当列数等于一或二时,如何找到两个表的唯一结果?