我正在頁面上工作,因此沒有人可以鏈接到使用此頁面的頁面:創建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-是的,只有一次 –