Login
网站首页 > 文章中心 > 其它

php验证码局部刷新_php实现网页局部刷新的技术是

作者:小编 更新时间:2023-08-16 13:32:44 浏览量:434人看过

HTML代码如下:

span

/span

方法一:

var code = document.getElementById("code");

code.onclick = function(){

this.src = this.src◆'?'◆Math.random();

}

/script

方法二(推荐使用此方法,简洁):

php中如何刷新验证码

我做的一个简单的登录界面有刷新验证码还有注册功能 希望对LZ有帮助

这个是登录界面 land.php

php

@include_once('global.php');

session_start();

$user = $_POST['username'];

$sql = sprintf("select * from ◆p_admin◆ where ◆username◆ = '%s'",$user);

//echo $sql;

$query = $db-query($sql);//调用golbal里面的$db类

$fetch = $db-fetch_array($query);

if($_POST['sccode']==$_SESSION['rand']){

if(!$state)

echo"script language=javascriptalert('用户名或密码错误');/script";

else {

$_SESSION['id'] = $fetch['m_id'];

$_SESSION['ontime'] = time();

//echo $_SESSION['id']."br";

//echo $_SESSION['shell'];

$action = new action();

$action -get_show_msg('admin/admin_main.php', $show = '操作已成功!');

}else

echo "script language=javascriptalert('验证码错误');/script";

html xmlns=""head

title用户登录/title

link href="style/global.css" rel="stylesheet" type="text/css"

link href="style/link.css" rel="stylesheet" type="text/css"

link href="style/layoutid.css" rel="stylesheet" type="text/css"

script language="javascript"

function chform (obj) {

if (obj.username.value == "") {

alert("请输入用户名!");

obj.username.focus();

return false;

if (obj.password.value == "") {

alert("请输入密码!");

obj.password.focus();

if (obj.sccode.value == "") {

alert("请输入验证码!");

obj.sccode.focus();

return true;

function RefreshImage(id)

{

document.getElementById(id).src ='Confirm.php?'◆Math.random(1);

/headbody

!--用户登录开始--

form id="form1" name="form1" method="post" action="" onsubmit="return chform(this)"

ul

li class="fyellowxx fcenter"

.............................................................................................................

/li

a title="看不清?" href="#" onclick="RefreshImage('re_confirm')"看不清?/a a href=register.php 注册/a

br

/ul

/form

!--用户登录结束--

/body/html

这个是验证码的程序 confirm.php 图片什么的代码我就不穿了 LZ可以借鉴下 有一点需要注意 就是这个confirm文件里面不能报错 我在这卡了很久

因为header这个之前不能输出文本 所以如果报错 就会无法显示验证码

$random='';

$_SESSION['rand']=$random;

$bg = imagecolorallocate($im,0,0,0);

header("Content-type: image/jpeg");

imagejpeg($im);

随机产生的验证码放在一个文件1中

在另一个文件中引用文件1

以上就是土嘎嘎小编为大家整理的php验证码局部刷新,php相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章