?
This document uses PHP Chinese website manual Release
Cookie Helper文件包含有助于使用cookie的功能。
加載此助手
可用職能
使用以下代碼加載此助手:
$this->load->helper('cookie');
現(xiàn)有下列職能:
set_cookie($name[, $value = ''[, $expire = ''[, $domain = ''[, $path = '/'[, $prefix = ''[, $secure = NULL[, $httponly = NULL]]]]]]])
參數(shù): | $ name(混合) - 此函數(shù)可用的所有參數(shù)的Cookie名稱或關(guān)聯(lián)數(shù)組$ value(字符串) - Cookie值$ expire(int) - 到期時(shí)的秒數(shù)$ domain(字符串) - Cookie域(通常為: .yourdomain.com)$ path(string) - Cookie路徑$ prefix(string) - Cookie名稱前綴$ secure(bool) - 是否僅通過(guò)HTTPS發(fā)送cookie $ httponly(bool) - 是否隱藏JavaScript |
---|---|
返回類型: | void |
$ name(mixed) - 此函數(shù)可用的所有參數(shù)的Cookie名稱或關(guān)聯(lián)數(shù)組
$ value(字符串) - Cookie值
$ expire(int) - 到期前的秒數(shù)
$domain(字符串) - Cookie域(通常:.yourdomain.com)
$ path(string) - Cookie路徑
$ prefix(字符串) - Cookie名稱前綴
$ secure(bool) - 是否僅通過(guò)HTTPS發(fā)送cookie
$ httponly(bool) - 是否從JavaScript隱藏cookie
返回類型:void
這個(gè)輔助函數(shù)為您提供更友好的語(yǔ)法來(lái)設(shè)置瀏覽器cookie。由于此函數(shù)是“CI_Input :: set_cookie()”的別名,因此請(qǐng)參閱[輸入庫(kù)](../ libraries / input)以了解其用法的描述。
get_cookie($index[, $xss_clean = NULL])
參數(shù): | $ index(string) - Cookie名稱$ xss_clean(bool) - 是否將XSS過(guò)濾應(yīng)用于返回的值 |
---|---|
返回: | 如果未找到cookie值或NULL |
返回類型: | 雜 |
$ index(string) - Cookie名稱
$ xss_clean(bool) - 是否將XSS過(guò)濾應(yīng)用于返回的值
返回:如果未找到cookie值或NULL值
返回類型:混合
這個(gè)輔助函數(shù)為您提供更友好的語(yǔ)法來(lái)獲取瀏覽器cookie。請(qǐng)參閱[輸入庫(kù)](../庫(kù)/輸入)供其使用的詳細(xì)說(shuō)明,因?yàn)樵摴δ艿淖饔梅浅O嗨芵CI_Input ::餅干()',但它也將在前面加上`$配置['cookie_prefix ']`你可能已經(jīng)在你的_application / config / config.php_文件中設(shè)置了。
delete_cookie($name[, $domain = ''[, $path = '/'[, $prefix = '']]])
參數(shù): | $ name(字符串) - Cookie名稱$ domain(字符串) - Cookie域(通常:.yourdomain.com)$ path(字符串) - Cookie路徑$ prefix(字符串) - Cookie名稱前綴 |
---|---|
返回類型: | void |
$ name(字符串) - Cookie名稱
$域(字符串) - Cookie域(通常:.yourdomain.com)
$ path(string) - Cookie路徑
$ prefix(字符串) - Cookie名稱前綴
返回類型:void
讓你刪除一個(gè)cookie。除非您設(shè)置了自定義路徑或其他值,否則只需要cookie的名稱。
delete_cookie( '名稱');
set_cookie()
除此之外,該功能與其不相同,只是它沒(méi)有值和過(guò)期參數(shù)。您可以在第一個(gè)參數(shù)中提交一組值,或者您可以設(shè)置離散參數(shù)。
delete_cookie($ name,$ domain,$ path,$ prefix);