<?php
if?(isset?(?$_REQUEST?['authcode']?))?{
?session_start?();
?if?($_REQUEST?['authcode']?==?$_SESSION?['authcode'])?{
??echo?'<font?color="#0000CC">輸入正確</font>';
?}?else?{
??echo?'<font?color="#CC0000"><b>輸入錯(cuò)誤</b></font>';
?}
?exit?();
}
?>
<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>驗(yàn)證碼</title>
</head>
<body>
?<form?method="post"?action="./form.php">
??<p>
???驗(yàn)證碼:<img?border="1"?src="./captcha.php?r=<?php?echo?rand();?>"
????width="100px"?height="30px"?/>
??</p>
??<p>
???請輸入驗(yàn)證碼:<input?type="text"?name="authcode"?/>
??</p>
??<p>
???<input?type="submit"?value="提交"?style="padding:?6px?20px;"?/>
??</p>
?</form>
</body>
</html>
2016-03-28
在php前面加
header("Content-Type:text/html;charset=utf-8");
在html head里加(哦,你已經(jīng)有了)
還不行,就在瀏覽器里 ,我的是chrome 右邊三橫線的按鈕,--更多工具--編碼--改成utf-8
2015-11-18
我也是輸入亂碼,求解決
2015-11-16
啥?編碼錯(cuò)了吧