Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WebView referer(HTTP\u referer)头在goback后不工作_Php_Http Headers_Android Webview_Http Referer_Onbackpressed - Fatal编程技术网

Php WebView referer(HTTP\u referer)头在goback后不工作

Php WebView referer(HTTP\u referer)头在goback后不工作,php,http-headers,android-webview,http-referer,onbackpressed,Php,Http Headers,Android Webview,Http Referer,Onbackpressed,我试图通过覆盖A.php的shouldOverrideUrlLoading在Android WebView中定义HTTP_REFERER,如下所示: @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // click link Map<String, String> headers = new HashMap<>

我试图通过覆盖A.php的shouldOverrideUrlLoading在Android WebView中定义HTTP_REFERER,如下所示:

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {  // click link
            Map<String, String> headers = new HashMap<>();
            headers.put("Referer", "http://192.168.1.103/ecity/A.php?idx_t=cpn"); // for php $_SERVER['HTTP_REFERER']
            view.loadUrl(url, headers);  
            return true;
        }
在webView设置中,我包括以下两行:

   ...
   webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
   webView.getSettings().setBlockNetworkLoads (false);
   ...
当按下goback时,如何解决此引用问题

   ...
   webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
   webView.getSettings().setBlockNetworkLoads (false);
   ...