1

所以我在我的 android-app 中使用 WebView 并且想制作一个永远存在的 cookie 或类似的东西。现在,过了一会儿,当您再次打开应用程序时,您已注销。我想这样做,无论如何你总是登录。我不知道我是否应该在我的 PHP 代码中写一些东西,或者我是否应该让应用程序存储一些东西等等。

有任何想法吗?

编辑:忘了提到我使用 $_SESSION ,我想持续更长时间。

4

1 回答 1

3

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

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

请注意:如果您在 PHP 中设置的日期超过 2038 年,则该数字将环绕,您将获得一个立即过期的 cookie(它将从 1970 年 1 月 1 日开始将秒数重置为 0)

于 2013-09-29T16:01:16.530 回答