很多站长朋友们都不太清楚扫描登录php代码,今天小编就来给大家整理扫描登录php代码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 求个php的登录代码 2、 php代码如何实现扫描二维码获取扫描者的信息 3、 php 扫码登录的方法怎么跳转 求个php的登录代码login.php
<table id="logon" height="92" cellspacing="0" cellpadding="0" width="180" border="0">
<form name="Form" method="post" action="user_login.php" id="Form">
<tr>
<td valign="middle" align="center" width="48" height="20">帐 号:</td>
<td valign="middle" width="122">
<input name="UserName" id="TextName" type="text" class="input" onmouseover="this.style.backgroundColor='#ffffff'" onmouseout="this.style.backgroundColor='#f4f4f4'" maxlength="16" size="12" style="WIDTH: 110px; HEIGHT: 20px" value="vipvod" /></td>
</tr>
<tr>
<td valign="middle" align="center" height="20">密 码:</td>
<td valign="middle">
<input name="UserPass" id="TextPassword" type="password" class="input" onmouseover="this.style.backgroundColor='#ffffff'" onmouseout="this.style.backgroundColor='#f4f4f4'" maxlength="16" size="13" TextMode="Password" style="WIDTH: 60px; HEIGHT: 20px" /><a href="#" onclick='window.open("lostpass.php","","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=320,height=180");'><font color="#0000FF">忘记密码</font></a></td>
</tr>
<tr valign="middle">
<td align="center" colspan="2" height="15"><input src="images/images04.gif" name="ImLog" id="ImLog" type="image" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="22" width="50" /> <!-- <a href="#" onclick='window.open("","","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=420,height=328");'> !--><IMG height="22" src="images/images05.gif" width="50" border="0"></a></td>
</tr></form>
</table>
</div>
user_login.php
<?php
$host ="localhost"; //MYSQL数据库地址,通常为IP地址或者网址,请问一下你的空间提供商
$db ="nd"; //所使用MYSQL数据库名称
$user ="root"; //MYSQL数据库登陆账号
$password =""; //MYSQL数据库登陆密码
mysql_connect($host,$user,$password); //打开MySQL服务器连接
mysql_select_db($db); //链接数据库
mysql_query("set names GB2312"); //解决中文乱码问题
session_start();
?>
<?php
$UserName = $_POST['UserName'];
$UserPass = $_POST['UserPass'];
If ($UserName == "" or $UserPass == ""){
echo ("<script>alert(' 会员登陆失败! 请输入用户名和密码!');window.history.back();</script>");
exit();
}
$userip = $_SERVER['REMOTE_ADDR'];
$sql = "select * from user where name='$UserName'";
$result = mysql_query($sql);
$login_rs = mysql_fetch_object($result);
if($login_rs == 0){
echo ("<script>alert(' 会员登陆失败!用户名不存在!');window.history.back();</script>");
exit();
}else{
if ($login_rs->Password != $UserPass){
echo ("<script>alert(' 会员登陆失败!密码输入错误!');window.history.back();</script>");
exit();
}else{
$_SESSION['UserName'] = $UserName;
}
}
echo ("<script>window.history.back();</script>");
?>
php代码如何实现扫描二维码获取扫描者的信息1、首先创建一个名称为erweima的php文件。
2、然后在erweima文件中引入phpqrcode生成二维码的文件。
3、然后设置生成二维码生成的必须的参数。
4、然后用QRcode::png方法来生成二维码。
5、最后设置完成后,在浏览器中运行该文件,页面会生成一个二维码,就完成了。
注意事项:
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
php 扫码登录的方法怎么跳转有2个方法可以解决这个问题。
1、ajax轮询:
当页面生成了二维码以后,每隔一段时间(一般为1秒)请求一次。来判断用户是否已经扫码确认登录。如已登录即可跳转。
缺陷:这个方法在并发数不是很高的网站使用,是没有问题的。但是并发量达到服务器可以承受的零界点时,将会出现请求阻塞的问题。
好处:开发简单,仅仅只是一个异步请求而已。一条语句就解决问题。很多网站(包括很多全国知名的大型网站)都在用。
2、PHP socket链接:
可以使客户端与服务端保持长连接,一旦服务端接收到用户扫码确认的信息。就通知服务端跳转即可。目前比较常用的一个PHP socket框架是:Workerman。
缺陷:开发难度较高,需要在服务器安装一些必要的组件,编写代码配合socket的运行。
好处:可以有效的避免使用ajax轮询方式,对服务器造成的请求压力。由于客户端与服务端是一直保持着链接。所有客户端不需要时时询问是否有新消息。只有在确认有消息的情况下才发生一次通讯。一台很普通的服务器都可以轻松的支持10万级用户的链接通讯。
关于扫描登录php代码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于扫描登录php代码 扫描登录php代码错误的详细内容...