0

我有一个受保护的页面及其代码,例如;

<?php
if (session_id() == "")
 {
 session_start();
 }
if (!isset($_SESSION['username']))
 {
 header('Location: ./index.php');
  exit;
 }
else
 {
    //something after user entered
 }
?>

在用户进入系统之前,我的 android webview 可以看到这个页面。为什么会这样?我该如何解决?谢谢你。

4

1 回答 1

0

您可能应该使用

webView.clearCache(true);

清除缓存。还有其他有用的东西,比如 clearHistory(); clearFormData(); 等等

像这样的事情:

WebSettings webSettings = webView.getSettings();
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);

更多信息:http: //developer.android.com/reference/android/webkit/WebView.html

哦,正如其他人提到的,PHP 是服务器端的,所以如果你试图从应用程序本地使用它们,它不会顺利。

于 2012-11-30T14:18:48.840 回答