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

php中cookie實現(xiàn)二級域名可訪問操作的方法

 更新時間:2014年11月11日 14:35:25   投稿:shichen2014  
這篇文章主要介紹了php中cookie實現(xiàn)二級域名可訪問操作的方法,對比了常用的setcookie函數(shù)用法,并給出了一個設置cookie的類文件來實現(xiàn)這一功能,是非常實用的技巧,需要的朋友可以參考下

本文實例講述了php中cookie實現(xiàn)二級域名可訪問操作的方法。分享給大家供大家參考。具體方法如下:

cookie在一些應用中很常用,假設我有一個多級域名要求可以同時訪問主域名綁定的cookie,下面就來給大家具體介紹在php中利用setcookie實現(xiàn)二級域名可以成功訪問主域名cookie值的方法.

有時候兩個域名可能在不同的服務器上,但是我們依然希望二級域名能夠順利訪問主域名的cookie,主域名可以順利訪問二級域名的cookie,比如sc.jb51.net 希望能訪問 m.fzitv.net 和 blog.jb51.net 的 cookie

下面介紹3種你可能常聽到的全局cookie設置方式.

第一種實例代碼如下:

復制代碼 代碼如下:
setcookie("jb51",$s,time()+3600*12,'/','*.jb51.net');

*號無法成功設置一個cookie

第二種實例代碼如下:

復制代碼 代碼如下:
setcookie("jb51",$s,time()+3600*12,'/','.jb51.net');

成功設置一個全局cookie,這樣在ss.jb51.net下也能正確讀取

第三種實例代碼如下:

復制代碼 代碼如下:
setcookie("jb51",$s,time()+3600*12,'/','jb51.net');

成功設置一個全局cookie,在ss.jb51.net下也能正確讀取

這種方式的理解是僅僅jb51.net能夠讀取,在FireFox下測試成功,IE下測試成功,代碼如下:

復制代碼 代碼如下:
setcookie("jb51",$s,time()+3600*12,'/','ss.jb51.net');

設置一個僅僅在ss.jb51.net域名下可以正確讀取的cookie,網(wǎng)絡上標準的說法為.jb51.net這樣,也有*的說法(該說法完全錯誤).下面推薦一個不錯的php cookie操作的類,可以設置cookie、獲取cookie、刪除cookie,代碼如下:

復制代碼 代碼如下:
<?php  
/** 
* php cookie類 
* class:PHP_COOKIE 
*/ 
class PHP_COOKIE  
{  
  var $_name  = "";  
  var $_val   = array();  
  var $_expires;  
  var $_dir   = '/';// all dirs  
  var $_site  = ''; 
  function PHP_COOKIE($cname, $cexpires="", $cdir="/", $csite="")  
  {  
$this->_name=$cname; 
if($cexpires){  
  $this->_expires=$cexpires;  
}  
else{  
  $this->_expires=time() + 60*60*24*30*12; // ~12 months  

$this->_dir=$cdir;  
$this->_site=$csite;  
$this->_val=array();  
$this->extract();  
  } 
  function extract($cname="")  
  {  
if(!isset($_COOKIE)){  
  global $_COOKIE;  
  $_COOKIE=$GLOBALS["HTTP_COOKIE_VARS"];  

if(emptyempty($cname) && isset($this)){  
  $cname=$this->_name;  
}  
 
if(!emptyempty($_COOKIE[$cname])){ 
  if(get_magic_quotes_gpc()){  
$_COOKIE[$cname]=stripslashes($_COOKIE[$cname]);  
  }  
  $arr=unserialize($_COOKIE[$cname]); 
  if($arr!==false && is_array($arr)){ 
foreach($arr as $var => $val){ 
  $_COOKIE[$var]=$val; 
  if(isset($GLOBALS["PHP_SELF"])){  
  $GLOBALS[$var]=$val;  
  }  
}  
  } 
  if(isset($this)) $this->_val=$arr; 
}  
// 在全局范圍內(nèi)移除cookie  
unset($_COOKIE[$cname]);  
unset($GLOBALS[$cname]);  

function put($var, $value)  
{  
$_COOKIE[$var]=$value;  
$this->_val["$var"]=$value; 
if(isset($GLOBALS["PHP_SELF"])){  
  $GLOBALS[$var]=$value;  

if(emptyempty($value)){  
  unset($this->_val[$var]);  

  } 
  function clear()  
  {  
$this->_val=array();  
  } 
  function set()  
  {  
if(emptyempty($this->_val)){  
  $cookie_val="";  
}   
else {  
  $cookie_val=serialize($this->_val);  
}  
 
if(strlen($cookie_val)>4*1024){  
  trigger_error("The cookie $this->_name exceeds the specification for the maximum cookie size.  Some data may be lost", E_USER_WARNING);  
}  
setcookie("$this->_name", $cookie_val, $this->_expires, $this->_dir, $this->_site);  
  }  
}  
?>

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

相關文章

  • PHP經(jīng)典實用正則表達式小結

    PHP經(jīng)典實用正則表達式小結

    這篇文章主要介紹了PHP經(jīng)典實用正則表達式,結合具體實例總結分析了php基于正則實現(xiàn)驗證、查找、匹配等相關操作技巧,需要的朋友可以參考下
    2017-05-05
  • PHP中PCRE正則解析代碼詳解

    PHP中PCRE正則解析代碼詳解

    在本篇文章里小編給大家分享了關于PHP中PCRE正則解析的相關知識點內(nèi)容,需要的朋友們學習下。
    2019-04-04
  • phpfpm的作用和用法

    phpfpm的作用和用法

    在本篇文章里小編給大家整理了關于phpfpm的作用和用法相關知識點,有需要的朋友們學習下。
    2019-10-10
  • php之深入理解架構布局講解

    php之深入理解架構布局講解

    這篇文章主要介紹了php之深入理解架構布局講解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • php常用文件操作函數(shù)匯總

    php常用文件操作函數(shù)匯總

    這篇文章主要介紹了php常用文件操作函數(shù),以實例形式匯總了常用的文件操作函數(shù),包括文件的打開、寫入、讀取等常用操作,是非常實用的技巧,需要的朋友可以參考下
    2014-11-11
  • PHP編程一定要改掉的5個不良習慣

    PHP編程一定要改掉的5個不良習慣

    在項目的每一次提交之后,我都會進行大量代碼審查,會經(jīng)??吹揭恍┲貜统霈F(xiàn)的錯誤。以下這五個錯誤應該要及時糾正,這是糾正它們的方法。
    2020-09-09
  • 如何在PHP中使用數(shù)組

    如何在PHP中使用數(shù)組

    這篇文章主要介紹了如何在PHP中使用數(shù)組,文中講解非常細致,代碼幫助大家更好的參考和學習,感興趣的朋友可以了解下
    2020-06-06
  • 解析PHP 使用curl提交json格式數(shù)據(jù)

    解析PHP 使用curl提交json格式數(shù)據(jù)

    本篇文章是對PHP中使用curl提交json格式數(shù)據(jù)的實現(xiàn)方法進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 詳解WordPress開發(fā)中get_header()獲取頭部函數(shù)的用法

    詳解WordPress開發(fā)中get_header()獲取頭部函數(shù)的用法

    這篇文章主要介紹了詳解WordPress開發(fā)中get_header()獲取頭部的用法,get_header()函數(shù)在WordPress主題的制作中一定會用到,需要的朋友可以參考下
    2016-01-01
  • php實現(xiàn)檢查文章是否被百度收錄

    php實現(xiàn)檢查文章是否被百度收錄

    這篇文章主要介紹了php實現(xiàn)檢查文章是否被百度收錄,本文在后臺中實現(xiàn)檢測百度收錄情況,使用非常方便,需要的朋友可以參考下
    2015-01-01

最新評論

富顺县| 怀化市| 新余市| 渝北区| 宁强县| 察哈| 化德县| 益阳市| 宣恩县| 商丘市| 芒康县| 冷水江市| 通海县| 清涧县| 罗江县| 日照市| 高台县| 婺源县| 三江| 咸宁市| 沈阳市| 仁化县| 依兰县| 新昌县| 宜章县| 剑阁县| 儋州市| 略阳县| 五家渠市| 濉溪县| 黄浦区| 宣化县| 四子王旗| 京山县| 抚州市| 柳河县| 新闻| 图木舒克市| 华阴市| 宁乡县| 伊金霍洛旗|