为了账号安全,请及时绑定邮箱和手机立即绑定

出现问题,当使用?number=xxx的时候,总能返回一个string,许是因为单个的缘故吧,但是如果我以sex or job or name则返回的全都是“参数错误”,何解??

出现问题,当使用?number=xxx的时候,总能返回一个string,许是因为单个的缘故吧,但是如果我以sex or job or name则返回的全都是“参数错误”,何解??

正在回答

2 回答

function search(){

//检查是否有员工编号的参数

//isset检测变量是否设置;empty判断值为否为空

if (!isset($_GET["number"]) || empty($_GET["number"])) {

echo '{"success":false,"msg":"参数错误"}';

return;

}

代码中只设置了通过number查找的函数

0 回复 有任何疑惑可以回复我~

啊!我明白了,if(!isset($_GET["number"]||empty($_GET["number"])){

xxxxx

}else if (!isset($_GET["name"]||empty($_GET["name"])){

xxxx

}else if (!isset($_GET["sex"]||empty($_GET["sex"])){

xxxx

}else {echo "so such bastard is saved, so fuck off with your request dude!!"}

这样,就是附加了几个条件呗?查询其中任何的一个都可以找到相应的存档,是这个道理不是?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224850    人
  • 解答问题       663    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

出现问题,当使用?number=xxx的时候,总能返回一个string,许是因为单个的缘故吧,但是如果我以sex or job or name则返回的全都是“参数错误”,何解??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信