欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php禁用cookie后session設(shè)置方法分析

 更新時間:2016年10月19日 15:41:07   作者:Love滿天星  
這篇文章主要介紹了php禁用cookie后session設(shè)置方法,分析了php相關(guān)配置文件的功能與設(shè)置方法,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了php禁用cookie后session設(shè)置方法。分享給大家供大家參考,具體如下:

我們都知道當(dāng)在session 會話有基于cookie和基于url兩種傳遞SESSIONID的方法。為了實現(xiàn)客戶端禁止cookie發(fā)送的情況也不影響客戶登陸網(wǎng)站,可以設(shè)置 php.ini中 session.use_trans_sid=1 ,表示當(dāng)客戶端瀏覽器禁止cookie的時候,頁面上的鏈接會基于url傳遞SESSIONID。但是很多人僅僅設(shè)置了這一個選項并沒有達(dá)到效果,本人也 遇到此問題,后來一番研究發(fā)現(xiàn)

php.ini 文件中還有兩個選項

session.use_cookies=1
session.use_only_cookies=1

仔細(xì)琢磨上面的英文就會發(fā)現(xiàn)其意義

session.use_cookies表示是否開始基于cookies的session會話
session.use_only_cookies 表示是否只開啟基于cookies的session的會話方式

所以如果想要在瀏覽器開啟cookie的時候用基于cookie的方式,在未開啟cookie的時候使用url的方式就進(jìn)行如下設(shè)置(最常用的方式,推薦)

在php.ini文件中:

session.use_trans_sid=1
session.use_only_cookies=0
session.use_cookies=1

或者 在php程序中

ini_set("session.use_trans_sid","1″);
ini_set("session.use_only_cookies",0);
ini_set("session.use_cookies",1);

如果不管瀏覽器是否開啟cookie,都使用url的方式就進(jìn)行如下設(shè)置(這個例子主要想說明一下設(shè)置session.use_only_cookies 和 session.use_cookies的區(qū)別)

在php.ini文件中

session.use_trans_sid=1
session.use_only_cookies=0
session.use_cookies=0

或者 在php程序中

ini_set("session.use_trans_sid","1″);
ini_set("session.use_only_cookies",0);
ini_set("session.use_cookies",0);

動手自己試一試 你就會明白session.use_only_cookies 和 session.use_cookies的區(qū)別。

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php程序設(shè)計安全教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP數(shù)學(xué)運算技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計算法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總

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

相關(guān)文章

  • PHP大文件及斷點續(xù)傳下載實現(xiàn)代碼

    PHP大文件及斷點續(xù)傳下載實現(xiàn)代碼

    這篇文章主要介紹了PHP大文件及斷點續(xù)傳下載實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • 解決phpmyadmin中文亂碼問題。。。

    解決phpmyadmin中文亂碼問題。。。

    解決phpmyadmin中文亂碼問題。。。...
    2007-01-01
  • PHP行為型模式之責(zé)任鏈模式

    PHP行為型模式之責(zé)任鏈模式

    責(zé)任鏈模式,其目的是組織一個對象鏈處理一個如方法調(diào)用的請求。當(dāng)ConcreteHandler(具體的處理程序)不知道如何滿足來自Client的請求時,或它的目的不是這個時,它會委派給鏈中的下一個Handler(處理程序)來處理
    2023-04-04
  • PHP的SQL注入實現(xiàn)(測試代碼安全不錯)

    PHP的SQL注入實現(xiàn)(測試代碼安全不錯)

    看黑客是如何入侵的,我們寫編寫php代碼的過程中,最好自己先測試效果。
    2011-02-02
  • php字符比較函數(shù)similar_text、strnatcmp與strcasecmp用法分析

    php字符比較函數(shù)similar_text、strnatcmp與strcasecmp用法分析

    這篇文章主要介紹了php字符比較函數(shù)similar_text、strnatcmp與strcasecmp用法,以實例形式詳細(xì)分析了這三個字符串比較函數(shù)的具體用法,非常具有實用價值,需要的朋友可以參考下
    2014-11-11
  • PHP學(xué)習(xí)之?dāng)?shù)組的定義和填充

    PHP學(xué)習(xí)之?dāng)?shù)組的定義和填充

    先了解一下數(shù)組,數(shù)組就是把一組數(shù)據(jù)按順序放在一起。PHP的數(shù)組和其它的語言數(shù)組有一點點不同:第一,保存的數(shù)據(jù)是可以是任何類型的;第二,數(shù)組的索引可以是數(shù)字,也可以是字符串。
    2011-04-04
  • PHP判斷一個數(shù)組是另一個數(shù)組子集的方法詳解

    PHP判斷一個數(shù)組是另一個數(shù)組子集的方法詳解

    這篇文章主要介紹了PHP判斷一個數(shù)組是另一個數(shù)組子集的方法,結(jié)合實例形式分析了php循環(huán)遍歷、array_diff及array_intersect函數(shù)等方法實現(xiàn)數(shù)組子集判斷的相關(guān)操作技巧,需要的朋友可以參考下
    2017-07-07
  • PHP中的self關(guān)鍵字詳解

    PHP中的self關(guān)鍵字詳解

    這篇文章主要給大家介紹了關(guān)于PHP中self關(guān)鍵字的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用PHP具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • php中怎么搜索相關(guān)聯(lián)數(shù)組鍵值及獲取之

    php中怎么搜索相關(guān)聯(lián)數(shù)組鍵值及獲取之

    array_search()函數(shù)在一個數(shù)組中搜索一個指定的值,如果找到則返回相應(yīng)的鍵,否則返回FALSE
    2013-10-10
  • php5.3不能連接mssql數(shù)據(jù)庫的解決方法

    php5.3不能連接mssql數(shù)據(jù)庫的解決方法

    這篇文章主要介紹了php5.3不能連接mssql數(shù)據(jù)庫的解決方法,針對php5.3之后不支持mssql_connect函數(shù)提供了對應(yīng)的解決方法,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12

最新評論