我正在页面上工作,因此没有人可以链接到使用此页面的页面:创建URL的唯一ID
以下代码在循环中调用。
$gentok = uniqid();
if(isset($_GET["action"]) && $_GET["action"] == "clean_$gentok") {
// stuff
}
然后,我有这个打电话的网址:
<a href="<?php echo admin_url("themes.php?page=cleaner&action=clean_$gentok"); ?>">Clean this and that</a>
但是点击链接,页面刷新并在uniqid()
已经改变。
我该怎么做才能让uniqid()
页面刷新后仍然一样?我愿意接受任何改变或更好的想法。
谢谢!
保存会话唯一ID与时间戳,然后沿续订ID af这段时间(和/或链接被点击的时间)。 –
我很好奇;这是用于一次性使用吗?如果是这样,还有更好的办法。 –
@ Fred-ii-是的,只有一次 –