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.comhttp://www.bkjia.com/PHPjc/628987.htmlTechArticlesetcookie() 函数是php中一个用来设置cookie值的一个函数,下面我来总结一下setcookie() 函数的具体用法以及设置之后怎么获取cookie的值。 setcoo...