• ベストアンサー

Cookie削除「time()-1」ではダメなのか

PHPで直接Cookieを削除するには、setcookieで期限を過去にすれば良いわけですよね? だとしてら「time()-1」で充分だと思うんですが、「-1」ではなく「-1800」とか「-42000」とか、かなり大きな数字を引いてる例が多いです。 「-1」ではダメなんですか? これら大きめに取った数字の根拠は何なのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#244856
noname#244856
回答No.1

気にする必要はないですが,あまりに近い数字だとサーバとクライアントで時間がずれていたときに期待した動作にならない可能性があるからです. ちなみに削除するときは1以上の自然数なら何でもいいので,timeから引く必要もなく「1」で十分ですよ.

関連するQ&A