Web 应用程序(在大多数情况下)不可能从中断处恢复,因为用户将 Web 应用程序图标(假设在 iOS 设备上)存储为主屏幕上的书签,因此它只是启动当他们返回到 Web 应用程序时,该特定网页将作为 Web 应用程序。
然而,您可以做的是设置一个 cookie(通过 PHP 或 Javascript),该 cookie 等于用户每次查看移动应用程序中的页面时所查看的完整 URL。例如(在 PHP 中):
//--- Set lastPage cookie for 24 hrs for your domain --- //
setcookie('lastPage', 'http://www.example.com/products/bicycles', time()+86400, '/');
ANSWER:
在您的主页上,在显示任何内容之前,请使用 PHP(或选择的语言)检查是否$_COOKIE['lastPage']
已设置。如果是,则执行 if 语句,将用户重定向到上次查看的页面。
<?php
if(isset($_COOKIE['lastPage'])) {
header('location: '.$_COOKIE['lastPage']);
exit();
}
?>
这对用户来说将是无缝的,并且会让 Web 应用程序看起来好像正在“记住”他们的会话。因此,在除主页之外的每个页面的顶部,您可以在显示任何内容之前放置下面的代码(将 URL 替换为pageUrl
每个单独页面的实际 URL):
<?php
$pageUrl = 'http://www.example.com/products/bicycles/';
setcookie('lastPage', $pageUrl, time()+86400, '/');
?>
循环遍历数据库结果:
<?php
foreach(database['row'] as $variableName => $variableValue) {
setcookie($variableName, $variableValue, time()+86400, '/');
}
?>