-
Cookie使用場景——購物車 操作Cookie——設(shè)置Cookie-setcookie ——讀取cookie查看全部
-
cookie 的五個參數(shù)
$name cookie 名字
$value cookie 值(數(shù)組形式)
$expire cookie 過期時間
$path 當(dāng)前域名下的有效路徑
$domain 作用域 默認(rèn)本域名下 可以跨域
$secure 是否只能通過 https 訪問
$httponly 是否只能 http 訪問 不允許其他腳步語言訪問
查看全部 -
setcookie 設(shè)置 cookie 信息
查看全部 -
內(nèi)存 cookie
硬盤 cookie
查看全部 -
Cookie:
保存在客戶端:內(nèi)存cookie(瀏覽器維護,關(guān)閉后消失,暫時)、硬盤cookie(硬盤里,手工清理/設(shè)置過期時間,長期);
使用場景:響應(yīng)頭 set cookie 發(fā)給服務(wù)器;(永久登錄/購物車);
操作:設(shè)置、讀取、更新、刪除;
設(shè)置:setcookie();/setrawcookie();
setcookie ( string
$name(
名字)
[, string$value
(值)= "" [, int$expire
(過期時間,s,默認(rèn)0)= 0 [, string$path
(有效路徑:默認(rèn)是當(dāng)前目錄及其子目錄有效,也可以指定整個根目錄/: 即參數(shù):‘/’)
= "" [, string$domain
(設(shè)置作用域,默認(rèn)在本域下)= "" [, bool$secure(
只能通過https,默認(rèn)關(guān)閉,還可以http)
= false [, bool$httponly
(是否只使用http訪問,默認(rèn)false,若true,客戶端js不能用,xss有關(guān))= false ]]]]]] ) : bool讀取cookie:數(shù)據(jù)保存在預(yù)定義變量$_COOKIE中;
查看全部 -
玩玩反反復(fù)復(fù)
查看全部 -
localStorage可以用來存儲一些原來需要從數(shù)據(jù)庫讀取的系統(tǒng)配置信息,數(shù)據(jù)字典等(如果是臨時數(shù)據(jù)可以存儲在sessionStorage中),如果數(shù)據(jù)較大,可以再存儲一份數(shù)據(jù)更新時間,將更新時間與數(shù)據(jù)庫中的更新時間比對,決定是否重新從數(shù)據(jù)庫中讀取,從而減少數(shù)據(jù)庫交互,節(jié)省帶寬。
查看全部 -
cookie與session查看全部
-
cookie禁用后也可通過url傳遞session_id
查看全部 -
<?php echo?"helloworld"; ?>
查看全部 -
session注銷
查看全部 -
用戶登錄+驗證碼(登錄狀態(tài)檢測和注銷)
查看全部 -
驗證碼封裝
查看全部 -
?PHP封裝驗證碼
查看全部 -
HTTP 超文本傳輸協(xié)議
最大特點是無狀態(tài),無連接。
請求時建立連接,響應(yīng)完后釋放連接。
查看全部 -
PHP cookie操作查看全部
-
setcookie()屬性
查看全部 -
session_set_save_handle();
將Session保存到mysql或者redis
查看全部 -
清除cookie:setcookie();
清除session:session_destroy();
setcookie("TestCookie", $value, time()+3600);?
setcookie('history_id','',-1,'/');這句的意思是,銷毀名稱為history_id的cookie
session存放位置修改:session.save_path = “e:\www\tmp”;
查看全部 -
cookie:存放于客戶端,不同瀏覽器大小不同,最大字節(jié)長度為4K。同時瀏覽網(wǎng)站時,會隨著head頭傳輸,如若太大增加服務(wù)器壓力。
cookie參數(shù)中可以設(shè)置作用域,子域名可以設(shè)置允許訪問。
為了更好優(yōu)化,推出了localstorage,sessionstorage最大可以到5M。
session存放于服務(wù)器端,開啟式后會在cookie中寫入PHPSESSIONID。
內(nèi)置函數(shù):session_id(); session_name();
修改session的生存周期:
setcookie(session_name(),session_id(),time()+3600 );
客戶端禁用cookie之后也可以使用session,只要在url中附著上phpsessionid傳遞過來即可。
查看全部 -
API接口的設(shè)置查看全部
-
設(shè)置cookie的參數(shù)
查看全部 -
默認(rèn)會話管理器是文件形式,一個用戶對應(yīng)一個文件,不總以應(yīng)對千萬訪問級別。
使用mysql作為會話管理器,因為需要到數(shù)據(jù)庫進行查詢,會影響性能。
最佳方法:使用memcache或redis作為會話管理器。
查看全部 -
1.1默認(rèn)啟動keep-alive
查看全部
舉報