©
本文档使用 PHP中文网手册 发布
Cookie Helper文件包含有助于使用cookie的功能。
加载此助手
可用职能
使用以下代码加载此助手:
$this->load->helper('cookie');
现有下列职能:
set_cookie($name[, $value = ''[, $expire = ''[, $domain = ''[, $path = '/'[, $prefix = ''[, $secure = NULL[, $httponly = NULL]]]]]]])
参数: | $ name(混合) - 此函数可用的所有参数的Cookie名称或关联数组$ value(字符串) - Cookie值$ expire(int) - 到期时的秒数$ domain(字符串) - Cookie域(通常为: .yourdomain.com)$ path(string) - Cookie路径$ prefix(string) - Cookie名称前缀$ secure(bool) - 是否仅通过HTTPS发送cookie $ httponly(bool) - 是否隐藏JavaScript |
---|---|
返回类型: | void |
$ name(mixed) - 此函数可用的所有参数的Cookie名称或关联数组
$ value(字符串) - Cookie值
$ expire(int) - 到期前的秒数
$domain(字符串) - Cookie域(通常:.yourdomain.com)
$ path(string) - Cookie路径
$ prefix(字符串) - Cookie名称前缀
$ secure(bool) - 是否仅通过HTTPS发送cookie
$ httponly(bool) - 是否从JavaScript隐藏cookie
返回类型:void
这个辅助函数为您提供更友好的语法来设置浏览器cookie。由于此函数是“CI_Input :: set_cookie()”的别名,因此请参阅[输入库](../ libraries / input)以了解其用法的描述。
get_cookie($index[, $xss_clean = NULL])
参数: | $ index(string) - Cookie名称$ xss_clean(bool) - 是否将XSS过滤应用于返回的值 |
---|---|
返回: | 如果未找到cookie值或NULL |
返回类型: | 杂 |
$ index(string) - Cookie名称
$ xss_clean(bool) - 是否将XSS过滤应用于返回的值
返回:如果未找到cookie值或NULL值
返回类型:混合
这个辅助函数为您提供更友好的语法来获取浏览器cookie。请参阅[输入库](../库/输入)供其使用的详细说明,因为该功能的作用非常相似`CI_Input ::饼干()',但它也将在前面加上`$配置['cookie_prefix ']`你可能已经在你的_application / config / config.php_文件中设置了。
delete_cookie($name[, $domain = ''[, $path = '/'[, $prefix = '']]])
参数: | $ name(字符串) - Cookie名称$ domain(字符串) - Cookie域(通常:.yourdomain.com)$ path(字符串) - Cookie路径$ prefix(字符串) - Cookie名称前缀 |
---|---|
返回类型: | void |
$ name(字符串) - Cookie名称
$域(字符串) - Cookie域(通常:.yourdomain.com)
$ path(string) - Cookie路径
$ prefix(字符串) - Cookie名称前缀
返回类型:void
让你删除一个cookie。除非您设置了自定义路径或其他值,否则只需要cookie的名称。
delete_cookie( '名称');
set_cookie()
除此之外,该功能与其不相同,只是它没有值和过期参数。您可以在第一个参数中提交一组值,或者您可以设置离散参数。
delete_cookie($ name,$ domain,$ path,$ prefix);