php中判断两个变量是否相同应该怎么写?代码如下:
php中判断两个变量是否相同应该怎么写?代码如下:if($_REQUEST['captcha']!==$_REQUEST['captcha_img']){echo"验证码...
php中判断两个变量是否相同应该怎么写?代码如下:
if($_REQUEST['captcha'] !== $_REQUEST['captcha_img']) {
echo "验证码错误";
exit();
}
这两个变量分别是:$captcha 和 $captcha_img
谢谢了
<form id="wp_signup_form" action="" method="post">
label for='captcha'><?php _e('验证码','sly');?>:</label>
<input type="text" name="captcha" class="text" value="" size="20" onfocus="show_captcha();" />
<span style=" onclick="show_captcha();"><?php _e('点击显示验证码','sly');?></span>
<b><img src="" id="captcha_img" style="display:none;" onclick="change_captcha();" title="<?php _e('点击更新验证码','sly');?>" /> </b></p>
<input type="submit" id="submitbtn" name="submit" value="注册" />
</form> 展开
if($_REQUEST['captcha'] !== $_REQUEST['captcha_img']) {
echo "验证码错误";
exit();
}
这两个变量分别是:$captcha 和 $captcha_img
谢谢了
<form id="wp_signup_form" action="" method="post">
label for='captcha'><?php _e('验证码','sly');?>:</label>
<input type="text" name="captcha" class="text" value="" size="20" onfocus="show_captcha();" />
<span style=" onclick="show_captcha();"><?php _e('点击显示验证码','sly');?></span>
<b><img src="" id="captcha_img" style="display:none;" onclick="change_captcha();" title="<?php _e('点击更新验证码','sly');?>" /> </b></p>
<input type="submit" id="submitbtn" name="submit" value="注册" />
</form> 展开
5个回答
展开全部
例如两个变量$a和$b:
如果不考虑两个变量的类型就是 :$a == $b判断两个是不是相等
如果考虑两个变量的类型就是 :$a === $b,顾名思义就是全等意思,这两个变量值和类型都相同,才返回true
如果不考虑两个变量的类型就是 :$a == $b判断两个是不是相等
如果考虑两个变量的类型就是 :$a === $b,顾名思义就是全等意思,这两个变量值和类型都相同,才返回true
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-16
展开全部
是什么提交方式? GET POST
if($_REQUEST['captcha'] !== $_REQUEST['captcha_img']) //这里的提交方式对了就行了
3个等于号是全等于,值相等,这里应该是判断类型吧。 验证码应该是 !=这样就可以了判断值就可以了类型什么的都去死吧。
if($_REQUEST['captcha'] !== $_REQUEST['captcha_img']) //这里的提交方式对了就行了
3个等于号是全等于,值相等,这里应该是判断类型吧。 验证码应该是 !=这样就可以了判断值就可以了类型什么的都去死吧。
更多追问追答
追问
可是在注册的时候 验证码填错了页面还是会跳转到注册成功的页面 现在小弟我就是不知道这个验证么应该怎么去判断了 可否帮忙写出来?
追答
if($_POST['captcha'] != $_POST['captcha_img']) {
echo "验证码错误";
exit();
Return false;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
等于 " == ";
不等于 " != ",而不是 !==
不等于 " != ",而不是 !==
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样写也是可以的撒,有啥子问题吗?
更多追问追答
追问
可是在注册的时候 验证码填错了页面还是会跳转到注册成功的页面 现在小弟我就是不知道这个验证么应该怎么去判断了 可否帮忙写出来?
追答
验证码就不是你那么写的,一个是用户输入的,一个是系统生成的,比较时,也应该是一个是表单传过来的,一个在SESSION中,怎么会两个都是表单传过来的呢,肯定有问题
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询