Php 如何在android studio中的webview中发布
大家好,我正在尝试使用android应用程序打开一对页面,一个是登录页面,另一个只是登录后的页面 在网络中,如果系统正常工作,您可以选择使用或输入密码,它会引导您进入页面。然而,在android studio的webview中,这不起作用,它总是返回到登录页面 这是我的login.php和我的webview活动的代码,我希望有人能帮助我 Login.php: PHPPhp 如何在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
<?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;
}
});
}
}