我有一个受保护的页面及其代码,如;
<?php
if (session_id() == "")
{
session_start();
}
if (!isset($_SESSION['username']))
{
header('Location: ./index.php');
exit;
}
else
{
//something after user entered
}
?>
我的android webview可以在用户进入系统之前看到此页面。为什么会那样?我该如何解决?谢谢。
答案 0 :(得分:0)
您应该使用
webView.clearCache(true);
清除缓存。 还有其他有用的东西 清除历史记录(); clearFormData(); 等
等等:
WebSettings webSettings = webView.getSettings();
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
更多信息: http://developer.android.com/reference/android/webkit/WebView.html
哦,正如其他人所提到的,PHP是服务器端,所以如果你试图在App本地使用它,它就不会顺利。