例如我的登录php服务器代码执行如下操作:
if (validate_password($password, $hashedPW)) {
echo "Successful login";
}
然后在客户端,如果我的服务器响应是字符串“成功登录”,我会响应成功。否则我会回复,好像发生了故障。这似乎是处理这种情况的一种令人不满意的方式,但我是服务器端编程的新手。
答案 0 :(得分: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);
答案 1 :(得分:1)
为什么不满意?您可以改进的是使其更加结构化,以便将来更改易于实现,而不仅仅基于字符串。您可以将其作为XML响应,JSON响应,数组等等。这样,您可以为不同的响应参数发送值,并且如果需要,仍然可以更新,而无需修改所有内容。 即使是带有预定义分隔符的格式化字符串也不错
像
status|message|url