PHP利用緩存處理用戶注冊時的郵箱驗證成功后用戶數(shù)據(jù)存入數(shù)據(jù)庫操作是怎樣的,針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
創(chuàng)新互聯(lián)建站是一家專業(yè)從事做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,創(chuàng)新互聯(lián)建站依托強大的技術(shù)實力、以及多年的網(wǎng)站運營經(jīng)驗,為您提供專業(yè)的成都網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計開發(fā)服務(wù)!
connect("127.0.0.1","11211");if($atc=="in"){ $res=$mem->add("login",$_POST,MEMCACHE_COMPRESSED,0); $meil=$mem->get("login"); $address=$meil['address']; include "./PHPMailer/Mail.class.php"; $validate=md5(md5("luyaran")); $url="http://www.luyaran.com/login.php?atc=jihuo&validate=".urlencode(base64_encode($validate)); $content="".$url.""; if(Mail::send($content,$address)){ echo ""; }else{ echo ""; }}else if($atc=="login"){//登陸時需查看狀態(tài)碼是否激活 include "table.html";}else if($atc=="jihuo"){ //驗證用戶名和密碼是否與緩存中的一致 include "table.html";}else{ include "table2.html";}?>
服務(wù)器相關(guān)信息*/ $mail->IsSMTP(); //設(shè)置使用SMTP服務(wù)器發(fā)送 $mail->SMTPAuth = true; //開啟SMTP認證 $mail->Host = 'smtp.163.com'; //設(shè)置 SMTP 服務(wù)器,自己注冊郵箱服務(wù)器地址 $mail->Username = 'm18101301805@163.com'; //發(fā)信人的郵箱名稱 $mail->Password = 'luyaran520'; //發(fā)信人的郵箱密碼 /*內(nèi)容信息*/ $mail->IsHTML(true); //指定郵件格式為:html 不加true默認為以text的方式進行解析 $mail->CharSet ="UTF-8"; //編碼 $mail->From = 'm18101301805@163.com'; //發(fā)件人完整的郵箱名稱 //$mail->FromName = $user; //發(fā)信人署名 $mail->FromName = "崔金朋"; //發(fā)信人署名 //$mail->Subject = $title; //信的標題 $mail->Subject = "激活顯示"; //信的標題 $mail->MsgHTML($content); //發(fā)信主體內(nèi)容 //$mail->AddAttachment("15.jpg"); //附件 /*發(fā)送郵件*/ $mail->AddAddress($address); //收件人地址 //使用send函數(shù)進行發(fā)送 if($mail->Send()) { return true; } else { self::$error=$mail->ErrorInfo; return false; } }}?>
附:PHP操作memcache(增刪改查)
connect("127.0.0.1","11211");//$mem->set("name","cuijinpeng",0,20);//echo $mem->get("name");//對象的操作//class Dog{// public $name;// public $age;// public function __construct($name,$age){// $this->name = $name;// $this->age = $age;// }//}//$dog=new Dog('dog','12');//$dog=$mem->add("dog",$dog,MEMCACHE_COMPRESSED,0);//var_dump($dog);//可以操作數(shù)據(jù)、字符串、數(shù)組、對象。。。//添加數(shù)據(jù)$mem->add("name","admin",MEMCACHE_COMPRESSED,0);//修改數(shù)據(jù)$mem->set("name","xiaohua",MEMCACHE_COMPRESSED,0);//replace的使用$mem->replace("name","xiaobai",MEMCACHE_COMPRESSED,0);//刪除數(shù)據(jù)$mem->delete("name");//echo $mem->get("name");?>
關(guān)于PHP利用緩存處理用戶注冊時的郵箱驗證成功后用戶數(shù)據(jù)存入數(shù)據(jù)庫操作是怎樣的問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。