Php 从查询字符串解析到登录
当我在userid和password中解析用户输入时,会出现此错误。在输入中输入的详细信息显示错误是否正确我不确定,因为我初学者不建议将用户名和密码作为url参数传递 对于post urlPhp 从查询字符串解析到登录,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
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请求。