Home > Backend Development > PHP Tutorial > Introduction to the usage of setcookie() function in php_PHP tutorial

Introduction to the usage of setcookie() function in php_PHP tutorial

WBOY
Release: 2016-07-13 17:14:33
Original
1145 people have browsed it

The setcookie() function is a function in PHP that is used to set cookie values. Let me summarize the specific usage of the setcookie() function and how to obtain the cookie value after setting it.

The setcookie() function sends an HTTP cookie to the client.

A cookie is a variable sent by the server to the browser. Cookies are typically small text files that a server embeds on a user's computer. This cookie is sent each time the computer requests a page through the browser.

The name of the cookie is specified as a variable of the same name. For example, if the cookie being sent is named "name", a variable named $user is automatically created containing the cookie's value.

The cookie must be assigned before any other output is sent.

The function returns true if successful, false otherwise.

Grammar
setcookie(name,value,expire,path,domain,secure)

Example

The code is as follows Copy code
 代码如下 复制代码

makecookie('111','www.bKjia.c0m');
//清除cookie
clearcookies();

//下面兴一个支持二级域名cookie函数吧。

function setcookielive($name, $value='', $expire=0, $path='', $domain='', $secure=false, $httponly=false) {
    //set a cookie as usual, but also add it to $_cookie so the current page load has access
    $_cookie[$name] = $value;
    return setcookie($name,$value,$expire,$path,$domain,$secure,$httponly);
}
//调用方法

setcookielive('webab','111cn',time()+86000,'/','bKjia.c0m');

//一入门级cookie设置方法

setcookie("cookie[three]", "cookiethree");
setcookie("cookie[two]", "cookietwo");
setcookie("cookie[one]", "cookieone");

// after the page reloads, print them out
if (isset($_cookie['cookie'])) {
    foreach ($_cookie['cookie'] as $name => $value) {
        echo "$name : $value
n";
    }
}

makecookie('111','www.bKjia.c0m'); //Clear cookies clearcookies(); //Let’s create a cookie function that supports second-level domain names. function setcookielive($name, $value='', $expire=0, $path='', $domain='', $secure=false, $httponly=false) { //set a cookie as usual, but also add it to $_cookie so the current page load has access $_cookie[$name] = $value; Return setcookie($name,$value,$expire,$path,$domain,$secure,$httponly); } //Call method setcookielive('webab','111cn',time()+86000,'/','bKjia.c0m'); //An entry-level cookie setting method setcookie("cookie[three]", "cookiethree"); setcookie("cookie[two]", "cookietwo"); setcookie("cookie[one]", "cookieone"); // after the page reloads, print them out if (isset($_cookie['cookie'])) { foreach ($_cookie['cookie'] as $name => $value) { echo "$name : $value
n"; } }

js获取 cookie方法

 代码如下
 代码如下 复制代码




Insert title here




复制代码



Insert title here




http://www.bkjia.com/PHPjc/628987.htmlwww.bkjia.com
true
http://www.bkjia.com/PHPjc/628987.htmlTechArticlesetcookie() 函数是php中一个用来设置cookie值的一个函数,下面我来总结一下setcookie() 函数的具体用法以及设置之后怎么获取cookie的值。 setcoo...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template