国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP 驗證碼的實現(xiàn)代碼

PHP 驗證碼的實現(xiàn)代碼

2019-12-07 14:52PHP教程網(wǎng) PHP教程

PHP 驗證碼的實現(xiàn)代碼,需要的朋友可以參考下。

checkcode.php 生成驗證碼圖片,還有變量 $_SESSION[check_pic]。 

復制代碼代碼如下:


<? 
session_start(); 
for($i=0; $i<4; $i++){ 
$rand.= dechex(rand(1,15)); 

$_SESSION[check_pic]=$rand; 
//echo $_SESSION[check_pic]; 
// 設置圖片大小 
$im = imagecreatetruecolor(100,30); 
// 設置顏色 
$bg=imagecolorallocate($im,0,0,0); 
$te=imagecolorallocate($im,255,255,255); 
// 把字符串寫在圖像左上角 
imagestring($im,rand(5,6),rand(25,30),5,$rand,$te); 
// 輸出圖像 
header("Content-type:image/jpeg"); 
imagejpeg($im); 
?> 


form.php 
通過 <img src="checkcode.php"> 調用生成的驗證碼圖片 

復制代碼代碼如下:


<div class="bottomAds"> 
<fieldset class="bottomAds_quote"><legend>留言</legend> 
<div class="ads"> 
<form action="../utity/post.php" method="post" onsubmit="return chkinput(this)"> 
<input name="name" type="text" /> 您的名字 
<input name="email" type="text" /> 您的郵件 
<input name="website" type="text" /> 您的網(wǎng)站 
<textarea name="content" style="width:340; height:150;"> 
</textarea><br /> 
<img src="checkcode.php"><input type="text" name="check"><br /> 
<input type="submit" value="提交" /> 
</form> 
</div> 
<br clear="both" /> 
</fieldset> 


imagestring($im,rand(5,6),rand(25,30),5,$rand,$te); 使用了 int imagestring(int im, int font, int x, int y, string s, int col); 函數(shù),這個函數(shù)用于繪橫式字符串。 
這個函數(shù)在圖片上繪出水平的橫式字符串。參數(shù) font 為字形,設為 1 到 5 表示使用默認字形。參數(shù) x、y 為字符串起點坐標。字符串的內容放在參數(shù) s 上。參數(shù) col 表示字符串的顏色。 
post.php 
比較 $_POST[check] 與 $_SESSION[check_pic],若相等則執(zhí)行數(shù)據(jù)庫插入操作。不相等就返回上一頁。 

復制代碼代碼如下:


<?php 
session_start(); 
if(isset($_POST[check])) 

if($_POST[check] == $_SESSION[check_pic]) 

// echo "驗證碼正確".$_SESSION[check_pic]; 
require("dbinfo.php"); 
$name = $_POST['name']; 
$email = $_POST['email']; 
$website = $_POST['website']; 
$content = $_POST['content']; 
$date = date("Y-m-d h:m:s"); 
// 連接到 MySQL 服務器 
$connection = mysql_connect ($host, $username, $password); 
if (!$connection) 

die('Not connected : ' . mysql_error()); 

// 設置活動的 MySQL 數(shù)據(jù)庫 
$db_selected = mysql_select_db($database, $connection); 
if (!$db_selected) 

die ('Can\'t use db : ' . mysql_error()); 

// 向數(shù)據(jù)庫插入數(shù)據(jù) 
$query = "insert into table (nowamagic_name, nowamagic_email, nowamagic_website, nowamagic_content, nowamagic_date) values ('$name','$email','$website','$content','$date')"; 
$result = mysql_query($query); 
if($result) 

echo "<script>alert('提交成功'); history.go(-1);</script>"; 

if (!$result) 

die('Invalid query: ' . mysql_error()); 


else 

echo "<script>alert('驗證碼錯誤'); history.go(-1);</script>"; 


?> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲综合中文字幕在线观看 | 精品久久久久久久人人人人传媒 | 久久国产一区 | 欧美一区二区三区的 | 成人a级片在线观看 | 97久久久 | 成年人黄色免费网站 | 国产三级一区二区三区 | 欧美成人一区二区三区片免费 | 美女视频一区 | 国产精品区二区三区日本 | 中文字幕日韩欧美一区二区三区 | 黄色直接看 | 日韩中文一区二区三区 | 中文字幕成人 | 中文字幕日韩一区 | 久久精品国产清自在天天线 | 色偷偷888欧美精品久久久 | 免费在线成人 | 可以在线观看的av网站 | 亚洲黄色av| 日穴视频在线观看 | 精品国产一区二区三区在线观看 | 日韩免费片 | 日韩精品视频一区二区三区 | 亚洲国产高清视频 | 成人免费毛片aaaaaa片 | 欧美一级欧美三级在线观看 | 久久久久综合 | 国产免费一区二区三区 | 日韩国产一区二区 | 亚洲精品国产一区 | 91av精品视频 | 色视频在线免费观看 | 综合另类| av片在线观看 | 中文字幕日韩欧美 | 日本久久免费 | 狠狠操网站 | 欧美日韩亚洲国产精品 | 亚洲性视频在线 |