iOS PHP注册登录系统服务器端编程语言(专业超文本预处理器的缩写)部分(上)
最后达成效果:
分析做项目的基本流程:
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部分
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
版权声明:iOS PHP注册登录系统服务器端编程语言(专业超文本预处理器的缩写)部分(上)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

















