Php 如何在android studio中的webview中发布

Php 如何在android studio中的webview中发布,php,android,android-studio,Php,Android,Android Studio,大家好,我正在尝试使用android应用程序打开一对页面,一个是登录页面,另一个只是登录后的页面 在网络中,如果系统正常工作,您可以选择使用或输入密码,它会引导您进入页面。然而,在android studio的webview中,这不起作用,它总是返回到登录页面 这是我的login.php和我的webview活动的代码,我希望有人能帮助我 Login.php: PHP <?php if (isset($_POST['id_estilista'])){ ini_set('session

大家好,我正在尝试使用android应用程序打开一对页面,一个是登录页面,另一个只是登录后的页面

在网络中,如果系统正常工作,您可以选择使用或输入密码,它会引导您进入页面。然而,在android studio的webview中,这不起作用,它总是返回到登录页面

这是我的login.php和我的webview活动的代码,我希望有人能帮助我

Login.php:

PHP

<?php
if (isset($_POST['id_estilista'])){
    ini_set('session.gc_maxlifetime', 38800);
    session_start();
    $_SESSION["id_estilista"] = $_POST["id_estilista"];
    $_SESSION["nombre"] = $_POST["nombre"];
    header("Location: horas.php");
}else{
    session_start();
    session_unset(); 
    session_destroy(); 
}
?>
<form id="formlogin" method="post" class="m-t" role="form"  action="login.php"></form>
function login(){
if($("#usuarios").val() == 0 || $("#password").val() == ""){
    SweetAlert("E", "Por favor llene todos los campos.");
}else{
    $("#content").addClass("force-dissapear");
    $("#loading").removeClass("force-dissapear");
    $.post("../api/v1/estilistas/login", {id_estilista: $("#usuarios").val(), password: $("#password").val()} , function(returnedData){
        $("#loading").addClass("force-dissapear");
        $("#content").removeClass("force-dissapear");
        if (returnedData["error"] == false) {
        $("#formlogin").append("<input type='hidden' name='id_estilista' value='" + returnedData["id_estilista"] + "' /><input type='hidden' name='nombre' value='" + returnedData["nombre"] + "' />");
        $("#formlogin").submit();
        } else SweetAlert("E", returnedData["message"]);
    });
}
public class MainActivity extends AppCompatActivity {

    private WebView WebView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        WebView = (WebView) findViewById(R.id.webView);
        WebSettings webSettings = WebView.getSettings();
        webSettings.setJavaScriptEnabled(true);
        final String url = "http://3.134.231.160/control/login.php";
        WebView.loadUrl(url);
        WebView.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(android.webkit.WebView view, WebResourceRequest request) {
                WebView.loadUrl(url);
                return false;
            }
        });
    }
}