网站外链软件,软件开发学什么,上海 科技网站建设,西安建设工程网上交易平台本案例实现一个简单的登陆服务器。步骤步骤一、搭建LAMP环境#xff0c;也就是 linuxapachemysqlphp#xff0c;如果不习惯用linux可以在window下搭建web服务器#xff0c;具体的搭建方法可以在网上搜一下#xff0c;很多相关的文章#xff0c;在此不赘述。步骤二、在mysq…本案例实现一个简单的登陆服务器。步骤步骤一、搭建LAMP环境也就是 linuxapachemysqlphp如果不习惯用linux可以在window下搭建web服务器具体的搭建方法可以在网上搜一下很多相关的文章在此不赘述。步骤二、在mysql中创建一个数据库db_account,在db_account中创建数据表tbl_account创建数据库命令create databases db_account;创建表create table tbl_account(id int not null primary key auto_increment,username varchar(20) not null,pwd varchar(20) not null);步骤三、打开浏览器输入网址比如192.168.1.6/login.php?usernamexiaomingpwd123,回车如果数据库中有这个用户名则返回该用户名的id,如果没有则插入用户名和密码然后返回id.代码login.php 文件require_once(‘db_conn.php‘);$db new DBConnection();$conn $db-connect(localhost,root,12345678,‘db_account‘);if(!$conn){die(‘Could not connect: ‘);}else{$username $_GET[username];$password $_GET[pwd];if($username ‘‘||$password‘‘){echo ‘please input username and password‘;exit;}$result mysql_query(select id from tbl_account where username‘$username‘);if(0 mysql_num_rows($result)){//数据库中没有查到记录说明是新用户,向数据库中加入该用户$ret mysql_query(insert into tbl_account(username,pwd)value(‘$username‘, ‘$password‘));if(!$ret){echo Insert fail.mysql_error();}else{$result mysql_query(select id from tbl_account where username‘$username‘);$row mysql_fetch_assoc($result);echo ‘{response:new user,id:‘ . $row[‘id‘] . ‘}‘;}}else{//老用户返回id$row mysql_fetch_assoc($result);echo ‘{response:welcome,id:‘ . $row[‘id‘] . ‘}‘;}}db_con.php文件class DBConnection{function connect($server,$username,$pwd,$db_name){$conn mysql_connect($server,$username,$pwd);if(!$conn){die(‘Could not connect: ‘.mysql_error());}else{mysql_query(SET NAMES UTF8);mysql_query(set character_set_clientutf8);mysql_query(set character_set_resultsutf8);mysql_select_db($db_name,$conn);}return $conn;}function close($conn){mysql_close($conn);}}从代码中您应该能看到密码其实没有做判定只是根据username来做判断。原文http://chenshuhb.blog.51cto.com/6087203/1837539