让饼干永远存在?

时间:2013-09-29 15:31:29

标签: php android

所以我在我的android-app中使用WebView,并希望制作一个持久的cookie或可能的东西。现在,所以在你再次打开应用程序一段时间后,你就会退出。我想这样做,无论如何你总是登录。我不知道我是不是应该在我的PHP代码中写一些东西,或者我是否应该让应用程序存储某些东西等。

有什么想法吗?

编辑:忘记提及我使用$ _SESSION我想要更长时间。

1 个答案:

答案 0 :(得分:2)

不可能永久地设置cookie,这是由cookie规范定义的,而不是PHP本身。但是你可以将cookie设置为很远的未来日期,例如:

setcookie(
  'name'
  'value',
   time() + (60 * 60 * 24 * 365 * 20) // 20 years 
);

小心:如果你用PHP设置一个2038年的日期,那么这个数字将会回滚,你会得到一个即时过期的cookie(它会重置从1970年1月1日开始重新计算的秒数)