php验证码局部刷新,php 局部刷新

本文目录一览:

thinkphp验证码怎么点击刷新

HTML代码如下:

span

input type=”text” name=”code” placeholder=”验证码” style=”width:155px;height:35px;”///验证码输入框

img id=”code” src=”__CONTROLLER__/verify” width=”128″ height=”35″///验证码显示图片

/span

JS控制点击刷新代码如下:

方法一:

!–验证码SRC点击随机生成–

script type=”text/javascript” charset=”utf-8″

var code = document.getElementById(“code”);

code.onclick = function(){

this.src = this.src+’?’+Math.random();

}

/script

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

img id=”code” src=”__CONTROLLER__/verify” width=”128″ height=”35″ onClick=”this.src=this.src+’?’+Math.random()”///验证码显示图片

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’]){

$state = $fetch ? md5($_POST[‘password’].$extra)==$fetch[‘password’]:FALSE;//是否登录成功 如果失败了返回为空echo $state没有结果

if(!$state)

echo”script language=javascriptalert(‘用户名或密码错误’);/script”;

else {

$_SESSION[‘id’] = $fetch[‘m_id’];

$_SESSION[‘shell’] = md5($fetch[‘username’].$fetch[‘password’]);

$_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”;

?

!DOCTYPE HTML PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

html xmlns=””head

meta http-equiv=”Content-Type” content=”text/html; charset=GB2312″

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();

return false;

}

if (obj.sccode.value == “”) {

alert(“请输入验证码!”);

obj.sccode.focus();

return false;

}

return true;

}

function RefreshImage(id)

{

document.getElementById(id).src =’Confirm.php?’+Math.random(1);

}

/script

/headbody

!–用户登录开始–

div class=”login”

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

ul

li class=”loginbtbj fright” style=”background-image: url(“images/hydl.gif”);”a title=”” href=”javascript:%20close();”img src=”images/close.gif” alt=”关闭” align=”right” border=”0″ height=”18″ width=”18″/a/li

li class=”fyellowxx fcenter”

……………………………………………………………………………………………….

/li

li class=”padleft43″

用户名:input name=”username” size=”15″ style=”width: 150px;” type=”text”

/li

li class=”padleft43″

密  码:input name=”password” size=”15″ style=”width: 150px;” type=”password”

/li

li class=”padleft43″

验证码:input name=”sccode” size=”6″ style=”width: 50px;” type=”text”img id=”re_confirm” onclick=”RefreshImage(‘re_confirm’)” src=”Confirm.php”

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

/li

li class=”fyellowxx fcenter”

……………………………………………………………………………………………….

br

input name=”Submit” src=”images/dl.gif” style=”border: 0pt none; width: 80px; height: 31px;” type=”image”

/li

/ul

/form

/div

!–用户登录结束–

/body/html

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

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

?php

session_start();

$random=”;

for($i=1;$i5;$i++){

$random .= dechex(rand(1,15));}

$_SESSION[‘rand’]=$random;

$im = imagecreatetruecolor(40,20);

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

$te = imagecolorallocate($im,255,255,255);

imagestring($im,rand(1,6),rand(1,6),rand(1,6),$random,$te);

header(“Content-type: image/jpeg”);

imagejpeg($im);

?

PHP验证码 实现点击刷新

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

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

img src=”code.php” onClick=”this.src=’code.php?nocache=’+Math.random()” style=”cursor:hand” alt=”点击换一张”/

实现点击图片自动刷新图片

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/311286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2025-01-05 13:23
下一篇 2025-01-05 13:23

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • Python中局部变量通常出现在函数中

    在Python编程中,局部变量是在函数中定义的变量,只能在函数内部访问。相比于全局变量,局部变量的作用域更加有限,但是它们可以提高代码的模块化,并减少变量名的混淆。 一、局部变量的…

    编程 2025-04-28
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • PHP获取301跳转后的地址

    本文将为大家介绍如何使用PHP获取301跳转后的地址。301重定向是什么呢?当我们访问一个网页A,但是它已经被迁移到了另一个地址B,此时若服务器端做了301重定向,那么你的浏览器在…

    编程 2025-04-27
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27
  • PHP与Python的比较

    本文将会对PHP与Python进行比较和对比分析,包括语法特性、优缺点等方面。帮助读者更好地理解和使用这两种语言。 一、语法特性 PHP语法特性: <?php // 简单的P…

    编程 2025-04-27
  • Matlab局部放大——图像处理的神器

    一、什么是Matlab局部放大? Matlab是一个高级技术计算语言和交互式环境,常被用来进行科学计算和工程设计等领域的计算和可视化操作。局部放大指对一张图像或视频中感兴趣的区域进…

    编程 2025-04-25
  • PHP版本管理工具phpenv详解

    在PHP项目开发过程中,我们可能需要用到不同版本的PHP环境来试验不同的功能或避免不同版本的兼容性问题。或者我们需要在同一台服务器上同时运行多个不同版本的PHP语言。但是每次手动安…

    编程 2025-04-24
  • PHP数组去重详解

    一、array_unique函数 array_unique是php中常用的数组去重函数,它基于值来判断元素是否重复,具体使用方法如下: $array = array(‘a’, ‘b…

    编程 2025-04-24

发表回复

登录后才能评论