我想實現(xiàn)一個把$SESSION['AUTHCODE']的值傳入input中的功能方便驗證不想手打,可是我發(fā)現(xiàn)圖片上生成的和輸入框顯示的不一樣。求求來個大佬指導(dǎo)下=,=
<?php
session_start();
if (isset($_REQUEST['authcode'])) {
? ? if ($_REQUEST['authcode'] == $_SESSION['AUTHCODE']) {
? ? ? ? echo '<font color="green">驗證成功</font>';
? ? } else {
? ? ? ? echo '<font color="red">驗證失敗</font>';
? ? }
? ? exit();
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>驗證頁面</title>
</head>
<body>
<form method="post" action="./index.php">
<p>
驗證碼內(nèi)容: <img id="point" border="1" src="./point.php?r=<?php rand();?>"
width="200" height="60">
</p>
<a href="javascript:viod(0)"
onclick="document.getElementById('point').src='./point.php?r='+Math.random()">看不清?</a>
<p>
請輸入驗證碼:<input type="text" name="authcode" value="" />
</p>
<p>
<input type="submit" value="提交" style="padding: 6px 20px">
</p>
<p>
<input type="text" value="<?php echo $_SESSION['AUTHCODE'] ?>">
</p>
</form>
</body>
</html>
2020-06-17
解決了沒