這項工作? setcookie("TestCookie", $value, time()+1;
如何設置PHP cookie一秒鐘或一小段時間?
所以這是正確的...從我的理解,你必須添加當前時間(因爲它從時期計數),然後添加多少秒?像一個?
這項工作? setcookie("TestCookie", $value, time()+1;
如何設置PHP cookie一秒鐘或一小段時間?
所以這是正確的...從我的理解,你必須添加當前時間(因爲它從時期計數),然後添加多少秒?像一個?
是的,你做得對! time()+1
是完全有效的。
下面是從大約PHP manual Cookie過期時間的詳細信息:
這是Unix時間戳,以便在從epoch的秒數。換句話說,你很可能會用time()函數加上你希望它過期之前的秒數來設置它。或者你可以使用mktime()。 time()+ 60 * 60 * 24 * 30會將cookie設置爲30天后過期。如果設置爲0或省略,則cookie將在會話結束時過期(當瀏覽器關閉時)。
但是,正如評論所說,一(1)秒有點太短而無用。
是的,這是正確的,你試過嗎? (一秒鐘的cookie將很難測試,因爲它可能會在HTTP請求完成時過期)。 –
是的,我會prolly將它設置爲2分鐘:) – seanlevan
我剛測試它,我認爲它的工作原理... :)看,我用這個聊天箱...以防止垃圾郵件,所以我通過AJAX撥打電話。 – seanlevan