宝哥软件园

iOS PHP注册登录系统服务器端编程语言(专业超文本预处理器的缩写)部分(上)

编辑:宝哥软件园 来源:互联网 时间:2021-09-06

最后达成效果:

分析做项目的基本流程:

1.先创建数据库

2.写服务器端编程语言(专业超文本预处理器的缩写)服务端

3.写ios用户端

1.创建数据库

我用的是wamp。

数据库名称为ioslogin,表名为用户其中有3个字段用户id,用户名和用户_pwd。

用户编号为自增长。

2.php服务端

服务器端编程语言(专业超文本预处理器的缩写)端我用的是EclipsePHP编写。

先创建一个配置文件config.php。

?PHP $ DBHOST=' localhost $ DBUSER=' root $ DBPWD=$ DBNAME=' IOs log in?然后创建主要文件index.php。[php]查看普通副本?服务器端编程语言(Professional Hypertext Preprocessor的缩写)标题('内容类型:文本/html;charset=utf-8 ');需要一次‘config.php//’连接数据库$ connect=MySQL _ connect($ DBHOST,$DBUSER,$ DBPWD);$ db _ sele CCT=MySQL _ select _ db($ DBNAME);$ action=$ _ GET[' action '];//用来区分是登录还是注册$ user _ name=$ _ GET[' user _ name '];//GET方法方便用于调试$ user _ pwd=$ _ GET[' user _ pwd '];switch($ action){ case ' log in ' : $ str=' select * from user _ name=' $ user _ name '和user_pwd='$user_pwd '的用户;$result=mysql_query($str,$ connection);@ $ rows=MySQL _ num _ rows($ result);if($ row){ $ loginlag=' 1 ';//登录成功} else { $ loginlag=' 0//登录失败} $ returnArr=数组(' loginlag '=$ loginlag);echo JSON _ encode($ rearr);//输出json格式打破;案例' regist ' : $ str=' INSERT INTO user(user _ name,user_pwd)值(' $user_name ',' $ user _ pwd ')';$result=mysql_query($str,$ connection);if($ result){ $ RegistFlag=' 1 ';//注册成功} else { $ registFlag=' 0//注册失败} $ returnArr=数组(' RegistFlag '=$ RegistFlag);echo JSON _ encode($ rearr);打破;默认:回声'登录方式错误;返回错误的打破;} MySQL _ close($ connection);写到这里同学们可以先对服务器端编程语言(专业超文本预处理器的缩写)进行测试看看有没有错误。可以先在数据库里加一条数据。然后在浏览器里输入localhost/iosLogin/index.php?action=loginuser _ name=admin user _ pwd=admin其中iosLogin是服务器端编程语言(专业超文本预处理器的缩写)项目名称,有输出json就差不多是正确的。

iOS PHP注册登录系统(二)iOS部分

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

更多资讯
游戏推荐
更多+