?
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ù)$ domain(字符串) - Cookie域(通常為: .yourdomain.com)$ path(string) - Cookie路徑$ prefix(string) - Cookie名稱前綴$ secure(bool) - 是否僅通過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) - 是否僅通過HTTPS發(fā)送cookie
$ httponly(bool) - 是否從JavaScript隱藏cookie
返回類型:void
這個輔助函數(shù)為您提供更友好的語法來設(shè)置瀏覽器cookie。由于此函數(shù)是“CI_Input :: set_cookie()”的別名,因此請參閱[輸入庫](../ libraries / input)以了解其用法的描述。
get_cookie($index[, $xss_clean = NULL])
參數(shù): | $ index(string) - Cookie名稱$ xss_clean(bool) - 是否將XSS過濾應(yīng)用于返回的值 |
---|---|
返回: | 如果未找到cookie值或NULL |
返回類型: | 雜 |
$ index(string) - Cookie名稱
$ xss_clean(bool) - 是否將XSS過濾應(yīng)用于返回的值
返回:如果未找到cookie值或NULL值
返回類型:混合
這個輔助函數(shù)為您提供更友好的語法來獲取瀏覽器cookie。請參閱[輸入庫](../庫/輸入)供其使用的詳細說明,因為該功能的作用非常相似`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
讓你刪除一個cookie。除非您設(shè)置了自定義路徑或其他值,否則只需要cookie的名稱。
delete_cookie( '名稱');
set_cookie()
除此之外,該功能與其不相同,只是它沒有值和過期參數(shù)。您可以在第一個參數(shù)中提交一組值,或者您可以設(shè)置離散參數(shù)。
delete_cookie($ name,$ domain,$ path,$ prefix);