设为首页收藏本站language 语言切换
查看: 1198|回复: 0
收起左侧

简单示例:AJAX结合PHP代码实现登录

[复制链接]
发表于 2010-2-24 13:40:38 | 显示全部楼层 |阅读模式
<><STRONG><FONT size=2> 【PHPChina讯】 <U><STRONG>javascript</STRONG></U>:tagshow(event, 'HTML');" href="javascript:;" target=_self&gt;<U><STRONG>HTML</STRONG></U></A>部分:</FONT></STRONG><BR></P><>&lt;html&gt;<BR>&lt;head&gt;<BR>&lt;scrīpt language="javascrīpt"&gt;<BR>function postRequest(strURL){<BR>var xmlHttp;<BR>if(window.XMLHttpRequest){ // For Mozilla, Safari, ...<BR>var xmlHttp = new XMLHttpRequest();<BR>}<BR>else if(window.ActiveXObject){ // For <U><STRONG>Internet</STRONG></U> Explorer<BR>var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");<BR>}<BR>xmlHttp.open('POST', strURL, true);<BR>xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');<BR>xmlHttp.onreadystatechange = function(){<BR>if (xmlHttp.readyState == 4){<BR>updatepage(xmlHttp.responseText);<BR>}<BR>}<BR>xmlHttp.send(strURL);<BR>}<BR><BR>function updatepage(str){<BR>if(str=="yes"){<BR>alert("Welcome User");<BR>}else{<BR>alert("Invalid Login! Please try again!");<BR>}<BR>}<BR><BR>function call_login(){<BR>var username = window.document.f1.username.value;<BR>var password = window.document.f1.password.value;<BR>var url = "login.php?username=" + username + "&amp;password=" +password ;<BR>postRequest(url);<BR>} <BR>&lt;/scrīpt&gt;<BR>&lt;/head&gt;<BR><BR>&lt;body&gt;<BR>&lt;Center&gt;<BR><BR>&lt;form name="f1" ōnSubmit="return call_login();"&gt;<BR>&lt;table border="0" bgcolor="#CCCCCC" cellspacing="1" cellpadding="3" width="316"&gt;<BR>&lt;tr&gt;<BR>&lt;td align="left" colspan="2"&gt;&lt;b&gt;&lt;font size="5" color="#000080"&gt;Login&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td align="right" width="124"&gt;&lt;b&gt;&lt;font color="#000080"&gt;User<BR>Name:&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;<BR>&lt;td width="177"&gt;&lt;input type="text" name="username" id="user" size="20" value="" /&gt;&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td align="right" width="124"&gt;&lt;b&gt;&lt;font color="#000080"&gtassword:&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;<BR>&lt;td width="177"&gt;&lt;input type="password" name="password" size="20" value="" /&gt;&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td colspan="2" align="center"&gt;&lt;input type="button" name="a1" value="Login" ōnClick="call_login()"&gt;&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt;<BR>&lt;/form&gt;<BR><BR>&lt;/center&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;<BR></P><><FONT size=2><STRONG><U><STRONG>HP</STRONG></U>脚本部分login.php:</STRONG></FONT></P><><STRONG><FONT size=2></FONT></STRONG>&lt;?<BR>$username=$_GET["username"];<BR>$password=$_GET["password"];<BR>if($username=="admin" &amp;&amp; $password=="admin"){<BR>echo "yes";<BR>}else{<BR>echo "No";<BR>}<BR>?&gt;</P><>原文地址:</P>
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-6 20:55 , Processed in 0.058588 second(s), 23 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表