二维码过期时间
The expire time of QR code
我目前正在研究二维码生成器。我想生成一个 QR 码,它会在一小时后过期。我是否必须将 QR 码设为 link 到带有 php 脚本的网站?或者我可以让它在二维码处设置过期时间?感谢您的帮助。
QR 码本身就是一个可以被相机读取的文本字符串。文本字符串本身不会过期。
因此,您的二维码需要包含某种过期代码。例如,您可以将这种字符串放入您的二维码
https://wee.example.com/expire.php?code=abcd1234876ce067e
看起来像这样。
代码(在我的示例中为 abcd1234876ce067e
)是随机生成的文本字符串。它可以抵抗网络骗子的攻击,因为有效代码很难被猜到。
然后您编写一个 php 小程序(在本例中称为 expire.php)在数据库中查找代码。代码 table 包含具有随机生成的代码值和过期时间戳的行。如果代码不存在于数据库中,或者其过期时间已过,则忽略它。否则,您可以使用未过期的代码做任何需要做的事情。
请注意,还有一些 URL 缩短服务期限。你可以读这个。 https://www.guidingtech.com/15120/temporary-short-urls-expiry-date/ 您可以使用其中一种服务来获取一个即将到期的短片 URL,然后将其放入 QR 码中。
我目前正在研究二维码生成器。我想生成一个 QR 码,它会在一小时后过期。我是否必须将 QR 码设为 link 到带有 php 脚本的网站?或者我可以让它在二维码处设置过期时间?感谢您的帮助。
QR 码本身就是一个可以被相机读取的文本字符串。文本字符串本身不会过期。
因此,您的二维码需要包含某种过期代码。例如,您可以将这种字符串放入您的二维码
https://wee.example.com/expire.php?code=abcd1234876ce067e
看起来像这样。
代码(在我的示例中为 abcd1234876ce067e
)是随机生成的文本字符串。它可以抵抗网络骗子的攻击,因为有效代码很难被猜到。
然后您编写一个 php 小程序(在本例中称为 expire.php)在数据库中查找代码。代码 table 包含具有随机生成的代码值和过期时间戳的行。如果代码不存在于数据库中,或者其过期时间已过,则忽略它。否则,您可以使用未过期的代码做任何需要做的事情。
请注意,还有一些 URL 缩短服务期限。你可以读这个。 https://www.guidingtech.com/15120/temporary-short-urls-expiry-date/ 您可以使用其中一种服务来获取一个即将到期的短片 URL,然后将其放入 QR 码中。