2011-01-27 113 views
0

我试图在我的应用程序中实现一个简单的登录系统。 C#应用程序将发送带有用户标识和密码的POST请求到PHP脚本。然后PHP脚本会检查用户标识是否存在,以及密码是否正确。如果是的话,它会返回一些数据(剩下的时间,唯一的ID)。我不确定如何将数据返回给我的应用程序,但是您认为最好的方法是什么?C#与PHP脚本进行通信

谢谢。

回答

1

只是像往常一样在响应主体中回显它将是最明显的选择。如果数据更复杂,则可以使用json_encode()这样的标准,您可以使用parse in C#

例子:

$data["time_left"] =3129; 
$data["unique_id"] = 203032924420; 

echo json_encode($data); // will output a JSON string that you can decode 
          // in C#. 

此外,还可以考虑使用状态代码的错误处理,例如:

if ($error) 
{ 
    header("HTTP/1.1 500 Internal Server Error"); 
    echo "Details of the error in here"; 
} 
相关问题