【问题标题】:PHP GET link onetime valid [closed]PHP GET链接一次有效[关闭]
【发布时间】:2015-10-12 14:29:57
【问题描述】:

如何使用 GET 变量转换链接以使其一次性可用?

示例链接:http://example.com?id=45&cod=15&idncc=16

提前致谢

【问题讨论】:

  • available one time 是什么意思?
  • 类似“激活链接”,一次可用
  • 您可能需要使用时间盒装令牌

标签: php get


【解决方案1】:

链接会更新一个mysql表中的一行,并且这一行只能更新一次

因此,您可以在表中添加一个名为 updatedtinyint 列。在更新行之前,检查updated 是否为0。如果是,那么您可以更新该行并将updated 值更改为1。如果不是,则发送错误消息。

【讨论】:

  • 谢谢!好主意! :-)
【解决方案2】:

在后端,检查传入的URL的参数。

如果该参数之前被访问过,则使用 404 响应码进行响应。

否则,按照您认为合适的方式处理请求。

【讨论】:

  • 链接会更新一个mysql表中的一行,而且这一行只能更新一次,
猜你喜欢
  • 2013-06-08
  • 1970-01-01
  • 2013-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-02
  • 1970-01-01
相关资源
最近更新 更多