cocos网络通信php,cocos2d-x网络编程 连接php服务器笔记2

cocos2d-x网络编程 连接php服务器笔记2

好了环境也搭建好了工具也有了那我们就开始写php程序吧,上节我们说了我们设置网站的本机目录为d:/phpWWW,你在里面新建个testPhp目录,名字随便起,就表示这次你的作业存放位置,但一定要是英文的。对了,还没有数据库,第一步当然是建立自己的服务器数据库啦。

1. 数据库搭建

在phpStudy的MySQL管理器里我们点击MySQL-Front,打开mySql前端工具,出现一个如下图“打开登录信息...”对话框,直接点击打开按钮进入

edaaad13ecf8a7f2bd0578fd692759d6.png

进去之后界面还是很清楚的,左侧是树结构显示你现有的哪些数据库,在localhost根结点上右击新建数据库“game”,就成下面这个样子:

fdbecbb24644cc6781be6836f527f03e.png

在game数据库结点右键 新建 -》表格,新建个数据表newsuser表,来存放用户名和密码,表结构如下图: 那个id是系统自建的相当于主键。

9a9632db75c04b22d8521cdffba35cfc.png

点击数据浏览器,可以输入表数据,如下图,输入完一行右击某一格可以插入新纪录和删除本行纪录。

4cfdd09ac6b83fdc2f2a3734a9a6869a.png

关于此工具其他详细用法我不想再多说,完全是傻瓜式,连我智商这么平庸的人都能看的懂那对于读者来说是难不住的了。

2. php服务器程序

我们写两个模块,一个是注册的一个是验证登录的,先来看注册程序怎么写

注册:

在网站根目录(d:/phpWWW)的testPhp目录下,我们先新建个reguser.php文件,用我们在上节提到的工具phpDesigner书写,代码如下:

注释的很清楚,照抄就行了。

上面实现了用户注册的逻辑,想看效果可以在浏览器里输入 http://127.0.0.1/testPhp/reguser.php?uname=wang&upass=123来添加一个用户,网页显示“1,insertok”表示添加用户成功,打开mysql数据库检查是否添加成功。

验证登录:

在testPhp目录里再新建个checkLogin02.php文件,代码如下:

0) //如果查到结果个数大于0,即有用户名和密码与传进来的参数一至

{

session_start();

$row = mysql_fetch_array($result); //取得查询结果那一行

$_SESSION[uid] = $row[id]; //返回数据库中的id

echo 1; //服务器返回客户端一个1

}

else

{

echo 0; //没查到结果,返回0

}

?>

上面逻辑实现了php验证用户名和密码验证功能,想看效果可以在浏览器里输入 http://127.0.0.1/testPhp/checkLogin02.php?uname=wang&upass=123,登录成功网页会显示个1,登录失败网页显示0.

http://www.dengb.com/qtjc/1013794.htmlwww.dengb.comtruehttp://www.dengb.com/qtjc/1013794.htmlTechArticlecocos2d-x网络编程 连接php服务器笔记2 好了环境也搭建好了工具也有了那我们就开始写php程序吧,上节我们说了我们设置网站的本机目录为...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值