0

例如,我的登录 php 服务器代码执行以下操作:

if (validate_password($password, $hashedPW)) {
  echo "Successful login";
}

然后在客户端,如果我来自服务器的响应是字符串“成功登录”,我会响应成功。否则,我会像发生故障一样做出响应。这似乎是处理这种情况的一种不令人满意的方式,但我是服务器端编程的新手。

4

2 回答 2

1

就是这样处理的。

if(success)
{
    $response = array('status'=>'success', 'msg'=>'Logged in successfully');
}
else
{
    $response = array('status'=>'error', 'msg'=>'Invalid Usename or pwassword');
}

echo json_encode($response);
于 2013-09-28T04:25:13.410 回答
1

为什么不满意?不过,您可以改进的是使其更具结构化,以便将来更改易于实施,而不仅仅是基于字符串。您可以将其设为 XML 响应、JSON 响应、数组等。这样,您可以为不同的响应参数发送值,并且在需要时仍然能够在不修改所有内容的情况下进行更新。即使是带有预定义分隔符的格式化字符串也会很好

喜欢

status|message|url
于 2013-09-28T04:25:22.787 回答