android webview可以看到我的受保护页面

时间:2012-11-30 14:12:08

标签: php android session webview

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

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

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

1 个答案:

答案 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本地使用它,它就不会顺利。