directory search
Array Array Helper Benchmarking Benchmarking Class Caching Caching Driver Calendaring Calendaring Class CAPTCHA CAPTCHA Helper Config Config Class Cookie Cookie Helper Database Connecting to your Database Custom Function Calls Database Caching Class Database Configuration Database Forge Class Database Metadata Database Quick Start: Example Code Database Reference Database Utility Class DB Driver Reference Generating Query Results Queries Query Builder Class Query Helper Methods Transactions Date Date Helper Directory Directory Helper Download Download Helper Email Email Class Email Helper Encrypt Encrypt Class Encryption Encryption Library File File Helper File Uploading File Uploading Class Form Form Helper Form Validation Form Validation FTP FTP Class Functions compatibility_functions common_functions HTML HTML Helper HTML Table HTML Table Class Image Manipulation Image Manipulation Class Inflector Inflector Helper Input Input Class Javascript Javascript Class Language Language Class Language Helper Loader Loader Class Migrations Migrations Class Number Number Helper Output Output Class Pagination Pagination Class Path Path Helper Security Security Class Security Helper Session Session Library Shopping Cart Shopping Cart Class Smiley Smiley Helper String String Helper Template Parser Template Parser Class Text Text Helper Trackback Trackback Class Typography Typography Class Typography Helper Unit Testing Unit Testing Class URI URL User Agent XML XML-RPC and XML-RPC Server Zip Encoding Zip Encoding Class XML-RPC and XML-RPC Server Classes XML Helper User Agent Class URL Helper URI Class
characters

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);

Previous article: Next article: