所以我在我的android-app中使用WebView,并希望制作一个持久的cookie或可能的东西。现在,所以在你再次打开应用程序一段时间后,你就会退出。我想这样做,无论如何你总是登录。我不知道我是不是应该在我的PHP代码中写一些东西,或者我是否应该让应用程序存储某些东西等。
有什么想法吗?
编辑:忘记提及我使用$ _SESSION我想要更长时间。
答案 0 :(得分:2)
不可能永久地设置cookie,这是由cookie规范定义的,而不是PHP本身。但是你可以将cookie设置为很远的未来日期,例如:
setcookie(
'name'
'value',
time() + (60 * 60 * 24 * 365 * 20) // 20 years
);
小心:如果你用PHP设置一个2038年的日期,那么这个数字将会回滚,你会得到一个即时过期的cookie(它会重置从1970年1月1日开始重新计算的秒数)