我有一个EXE客户端,需要进行网络认证,我从客户端把数据POST到PHP写的页面,连接数据库进行验证,那么,
怎么把结果返回给客户端呢?
我现在只会用echo,但发现一些问题,客户端接收到的数据,好像无故多出一些字符,看看代码吧<?php
echo CheckUser();
function CheckUser()
{
$user = $_POST["user"];
$pass= $_POST["pass"];
// 进行数据库验证,略
if($bLogin)
{
return "登陆成功";
}
else
{
return "登陆失败";
}
}
?>
怎么把结果返回给客户端呢?
我现在只会用echo,但发现一些问题,客户端接收到的数据,好像无故多出一些字符,看看代码吧<?php
echo CheckUser();
function CheckUser()
{
$user = $_POST["user"];
$pass= $_POST["pass"];
// 进行数据库验证,略
if($bLogin)
{
return "登陆成功";
}
else
{
return "登陆失败";
}
}
?>
如果客户端是flash 至少可以用xml来通讯另外$_POST["XXX"]有点裸
echo "<RetInfo>".CheckUser()."</RetInfo>";
但是,为什么会有乱码呢?另外,除了echo还有别的方法返回数据吗?
不用WebService