国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

為什么隨機(jī)函數(shù)創(chuàng)建的驗(yàn)證碼與表單輸入的驗(yàn)證碼總是相差一步,不管怎么輸兩個(gè)的值都不一致???
xiao~莫
xiao~莫 2019-04-22 20:33:59
0
0
885

<form action="" method="post">

<p>請(qǐng)輸入驗(yàn)證碼:<input type='text' name='v1'>

<?php?

session_start();? ?//啟動(dòng)session

$input = array_merge(range('a', 'z'),range('A', 'Z'),range('0', '9'));? //創(chuàng)建驗(yàn)證碼數(shù)組

shuffle($input);? ? //打亂數(shù)組

$result = '';? ? ? ?//驗(yàn)證碼結(jié)果初始化

for ($i=0; $i < 4 ; $i++) {? ? ?//循環(huán)取出前四位驗(yàn)證碼

$result .= $input[$i];? ? ? ?//通過(guò)循環(huán)賦值驗(yàn)證碼

}

echo $result;? ? //輸出驗(yàn)證碼

$_SESSION['Result'] = $result;? ?//將驗(yàn)證碼的結(jié)果賦值到session

// setcookie(session_name(),session_id(),time()+30);

if (isset($_REQUEST['v1'])) {? ? ? //判斷輸入框是否有值

if (strtoupper($_REQUEST['v1']) == strtoupper($_SESSION['Result'])) {? ?//判斷驗(yàn)證碼的是正確

? ?echo "<script>alert('驗(yàn)證輸入正確,登錄成功??!')</script>"; ? ?

? ?unset($_SESSION['Result']);

}else{

echo "<br/>驗(yàn)證輸入錯(cuò)誤,請(qǐng)重新輸入?。?lt;br/>";

echo "隨機(jī)函數(shù)的值為:".$_SESSION['Result']."<br/>";

echo '表單輸入的表單值為:'.$_REQUEST['v1'];

}

}

?>

</p>

<input type="submit" value="確認(rèn)登錄">? ? <!-- 提交輸入框的值 -->

</form>



xiao~莫
xiao~莫

全部回復(fù)(0)
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板