在线文档教程

Cookie Helper

Cookie助手

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

  • $ namemixed) - 此函数可用的所有参数的Cookie名称关联数组

  • $ value字符串) - Cookie值

  • $ expireint) - 到期前的秒数

  • $domain字符串) - Cookie域(通常:.yourdomain.com)

  • $ pathstring) - Cookie路径

  • $ prefix字符串) - Cookie名称前缀

  • $ securebool) - 是否仅通过HTTPS发送cookie

  • $ httponlybool) - 是否从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
返回类型:

  • $ indexstring) - Cookie名称

  • $ xss_cleanbool) - 是否将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)

  • $ pathstring) - Cookie路径

  • $ prefix字符串) - Cookie名称前缀

返回类型:void

让你删除一个cookie。除非您设置了自定义路径或其他值,否则只需要cookie的名称。

delete_cookie( '名称');

set_cookie()除此之外,该功能与其不相同,只是它没有值和过期参数。您可以在第一个参数中提交一组值,或者您可以设置离散参数。

delete_cookie($ name,$ domain,$ path,$ prefix);