最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP利用緩存處理用戶注冊時的郵箱驗證,成功后用戶數(shù)據(jù)存入數(shù)據(jù)庫操作示例

 更新時間:2019年12月31日 09:11:58   作者:luyaran  
這篇文章主要介紹了PHP利用緩存處理用戶注冊時的郵箱驗證,成功后用戶數(shù)據(jù)存入數(shù)據(jù)庫操作,涉及PHP操作Memcache緩存驗證登錄與數(shù)據(jù)庫寫入相關實現(xiàn)技巧,需要的朋友可以參考下

本文實例講述了PHP利用緩存處理用戶注冊時的郵箱驗證,成功后用戶數(shù)據(jù)存入數(shù)據(jù)庫。分享給大家供大家參考,具體如下:

<?php
header("content-type:text/html;charset=utf-8");
@$atc=$_GET['atc'];
$mem=new Memcache();
$mem->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="<a href='{$url}'>".$url."</a>";
  if(Mail::send($content,$address)){
    echo "<script>alert('注冊成功');</script>";
  }else{
    echo "<script>alert('注冊失敗');</script>";
  }
}else if($atc=="login"){
//登陸時需查看狀態(tài)碼是否激活
 include "table.html";
}else if($atc=="jihuo"){
  //驗證用戶名和密碼是否與緩存中的一致
  include "table.html";
}else{
  include "table2.html";
}
?>

<?php
//引入原來的類文件
 require 'class.phpmailer.php';
class Mail {
    static public $error = '';
    static public function send($content,$address){
        $mail= new PHPMailer();
        /*服務器相關信息*/
        $mail->IsSMTP();         //設置使用SMTP服務器發(fā)送
        $mail->SMTPAuth = true;        //開啟SMTP認證
        $mail->Host   = 'smtp.163.com';     //設置 SMTP 服務器,自己注冊郵箱服務器地址
        $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(增刪改查)

<?php
header("content-type:text/html;charset=utf-8");
$mem=new Memcache();
//var_dump($mem);
$mem->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");
?>

PS:Mail.class.php點擊此處本站下載

更多關于PHP相關內(nèi)容感興趣的讀者可查看本站專題:《php緩存技術(shù)總結(jié)》、《php面向?qū)ο蟪绦蛟O計入門教程》、《PHP基本語法入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設計有所幫助。

相關文章

  • 解析php函數(shù)method_exists()與is_callable()的區(qū)別

    解析php函數(shù)method_exists()與is_callable()的區(qū)別

    本篇文章是對php中method_exists()與is_callable()的區(qū)別進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 圖文介紹PHP添加Redis模塊及連接

    圖文介紹PHP添加Redis模塊及連接

    這篇文章主要圖文介紹PHP添加Redis模塊及連接,需要的朋友可以參考下
    2015-07-07
  • php根據(jù)日期顯示所在星座的方法

    php根據(jù)日期顯示所在星座的方法

    這篇文章主要介紹了php根據(jù)日期顯示所在星座的方法,涉及php針對日期操作與流程控制的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • php escape URL編碼

    php escape URL編碼

    php提供的URL編碼函數(shù)是基于字節(jié)的,對由ie的javascript函數(shù)escape編碼的數(shù)據(jù)就無能為力了。
    2008-12-12
  • 解析PHP SPL標準庫的用法(遍歷目錄,查找固定條件的文件)

    解析PHP SPL標準庫的用法(遍歷目錄,查找固定條件的文件)

    本篇文章是對PHP中SPL標準庫的用法進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP中each與list用法分析

    PHP中each與list用法分析

    這篇文章主要介紹了PHP中each與list用法,結(jié)合實例形式分析了each及l(fā)ist函數(shù)的使用技巧,并舉例分析了each結(jié)合list函數(shù)實現(xiàn)數(shù)組遍歷的技巧,需要的朋友可以參考下
    2016-01-01
  • php獲取遠程https內(nèi)容時提示PHP Warning: copy(): Unable to find the wrapper “https“ 解決方法

    php獲取遠程https內(nèi)容時提示PHP Warning: copy(): Unable&

    這篇文章主要介紹了php獲取遠程https內(nèi)容時提示PHP Warning: copy(): Unable to find the wrapper “https“ 解決方法,文中通過代碼和圖文給大家講解的了解決方案,具有一定的參考價值,需要的朋友可以參考下
    2024-10-10
  • php GeoIP的使用教程

    php GeoIP的使用教程

    GeoIP介紹:什么是GepIP ?所謂GeoIP,就是通過來訪者的IP, 定位他的經(jīng)緯度,國家/地區(qū),省市,甚至街道等位置信息。
    2011-03-03
  • PHP設計模式之抽象工廠模式實例分析

    PHP設計模式之抽象工廠模式實例分析

    這篇文章主要介紹了PHP設計模式之抽象工廠模式,結(jié)合實例形式分析了php抽象工廠模式的概念、原理、使用方法及相關操作注意事項,需要的朋友可以參考下
    2019-03-03
  • 淺談PHP表單提交(POST&GET&URL編/解碼)

    淺談PHP表單提交(POST&GET&URL編/解碼)

    下面小編就為大家?guī)硪黄獪\談PHP表單提交(POST&GET&URL編/解碼)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04

最新評論

射洪县| 义马市| 伽师县| 南充市| 广宗县| 江陵县| 广州市| 乐平市| 宜阳县| 兰西县| 穆棱市| 德化县| 孟州市| 梅河口市| 长宁县| 三亚市| 安庆市| 扶沟县| 黎城县| 华池县| 紫金县| 黄陵县| 绥芬河市| 牟定县| 瑞安市| 丰原市| 上思县| 固原市| 山东| 兴山县| 梓潼县| 龙陵县| 红桥区| 盘锦市| 大安市| 沈丘县| 桓台县| 唐河县| 浮梁县| 青田县| 平度市|