Php 从查询字符串解析到登录

Php 从查询字符串解析到登录,php,angular,ionic3,Php,Angular,Ionic3,当我在userid和password中解析用户输入时,会出现此错误。在输入中输入的详细信息显示错误是否正确我不确定,因为我初学者不建议将用户名和密码作为url参数传递 对于post urlhttp://demo.in/app/userdetails.php。使用下面的代码 logindata:any ={}; constructor( public navCtrl:NavController, public http:Http ) { this.logind

当我在userid和password中解析用户输入时,会出现此错误。在输入中输入的详细信息显示错误是否正确我不确定,因为我初学者不建议将用户名和密码作为url参数传递

对于post url
http://demo.in/app/userdetails.php
。使用下面的代码

  logindata:any ={};

  constructor(
    public navCtrl:NavController,
    public http:Http
  ) {
    this.logindata.username="";
    this.logindata.password="";

    let url:string = "http://demo.in/app/userdetails.php?userid=""&password=""";
    let dataPost =JSON.stringify ({
        userid:this.logindata.username,
        password:this.logindata.password
    });

    this.http.post(url,dataPost)
    .map(res=>res.json())
    .subscribe(data =>{
        console.log(data);
    })

  }

不建议将用户名和密码作为url参数传递

对于post url
http://demo.in/app/userdetails.php
。使用下面的代码

  logindata:any ={};

  constructor(
    public navCtrl:NavController,
    public http:Http
  ) {
    this.logindata.username="";
    this.logindata.password="";

    let url:string = "http://demo.in/app/userdetails.php?userid=""&password=""";
    let dataPost =JSON.stringify ({
        userid:this.logindata.username,
        password:this.logindata.password
    });

    this.http.post(url,dataPost)
    .map(res=>res.json())
    .subscribe(data =>{
        console.log(data);
    })

  }

但是我想在字符串中保留userid和password您可以使用:“”+this.loginda.username将它们解析为字符串但是我想在字符串中保留userid和password您可以使用:“”+this.loginda.username将它们解析为字符串并删除dataPost,并在http post put{}中而不是dataPost中,但请确保您以这种方式请求是错误的,因为您正在发布用户名和密码以获得$\u获取用户名和密码,并希望将其作为$\u POST发送,整个过程令人困惑,因为您可以将dataPost作为post请求发送,或者将它们直接放在url字符串中,然后在不使用dataPost.的情况下发送get请求,并删除dataPost和http post put{}而不是dataPost,但请确保您以这种方式请求是错误的,因为您正在发布用户名和密码以获得$\u获取用户名和密码,并希望将其作为$\u POST发送,而整个过程很混乱,因为您要么将dataPost作为POST请求发送,要么将其直接放在url字符串中,然后在不使用dataPost的情况下发送GET请求。