php5的js setcookiee("checkout",$checkout,time()+3600*24,"...

php笔记(10)
1, 如何创建cookie
//创建cookie信息
//这个函数用于保存cookie
//第一个参数,表示cookie一个key,第二个表示val,第三个表示cookie值,在客户端保存的时间,按秒计算
//key &==&value
setCookie(&username&,&PHP永乐web开发&,time()+3600);
echo &保存成功&;
//cookie的声明周期是多久?
默认情况下,关闭浏览器立即失效
2.如何设置cookie的生命周期?
A:setcookie的第三个参数,即代表cookie的生命周期(以秒为单位)
//用3个参数,设置cookie的名,值,生命周期
//setcookie('username','php',time()+10);
//=======================================
//用4个参数,设置cookie
//默认状况下,cookie对设置时所在的目录(及子目录)有效
//对同级目录,和上级目录,无效
//如果让cookie在整个网站域名下都生效
//1,可以把setcookie的页面放在网站的根目录下 '/'
//2.第二种,setcookie的第四个参数,即'路径参数'来指定
if(setcookie('username','网站建设',time()+30,'/')){ //
'/' 代表域名的根目录
echo $_COOKIE['username'].&创建成功&;
//还可以有第5个参数来指定二级域名,
对代码说明
&&&& 当浏览器访问上边页面时,服务器就会以
:user当前时间个小时回送响应,当浏览器获取到该信息后,就会保存的,到本机的
利用cookie:显示上次登录的时间?
//首先看看cookie有没有上次登录信息
if (!empty($_COOKIE['lastVisit'])){
echo &你上次登录的时间是&.$_COOKIE['lastVisit'];
setCookie(&lastVisit&,date(&Y-m-d H:i:s&),time()+24*3600*30);
//说明用户是第一次登录
echo &你是第一个登录&;
//更新时间
setCookie(&lastVisit&,date(&Y-m-d H:i:s&),time()+24*3600*30);
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:27991次
排名:千里之外
原创:41篇
(1)(2)(7)(2)(1)(1)(2)(1)(1)(2)(7)(18)PHP即时cookie有效期时间怎么设置_百度知道
PHP即时cookie有效期时间怎么设置
  设置方法如下:  setcookie(&cookie_name&, &abcd&, time()+3600);  解释:这个cookie有3600秒的有效期;  cookie有效期在退出作用域那一刻开始生效;  重新又有3600秒,设置cookie时,不会考虑之前的是否设置cookie和cookie是否有效,可以认为是强制设置。  如果关闭浏览器重新打开又重新算(当然这个要php.ini设置了关闭浏览器立即失效的开关),其实就是打开页面产生cokeie开始算起,如果你打开页面产生cokeie的时间有1800秒了,假如设置的3600秒失效,再次刷新页面就剩1800秒了
其他类似问题
为您推荐:
提问者采纳
5个参数;PHP手册上关于setcookie函数的expire参数有这样一个解释If set to 0回&quot, 如果要写4, the cookie will expire at the end of the session (when the browser closes), cookie将在session结束时(关闭浏览器时)过期所以. 如果设为0 或者忽略该参数,问题补充&quot
其他3条回答
setcookie(&cookie_name&, &abcd&, time()+3600);
这意味着这个cookie有3600秒的有效期
定义和用法
setcookie() 函数向客户端发送一个 HTTP cookie。
cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。
cookie 的名称指定为相同名称的变量。例如,如果被发送的 cookie 名为 &name&,会自动创建名为 $user 的变量,包含 cookie 的值。
必须在任何其他输出发送前对 cookie 进行赋值。
如果成功,则该函数返回 true,否则返回 false。
必需。规定 cookie 的名称。
必需。规定 cookie 的值。
可选。规定 cookie 的有效期。
setcookie('var','baidu',time()+3600*24)这个是保留一天,要保留多少天你再在后面乘上相应的数就行了
第三个参数是过期的时间点,可以设置为 time() + 300,这样。
cookie的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁二次元同好交流新大陆
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
linux爱好者
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(3422)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'php的setcookie使用详解',
blogAbstract:'\n# setcookie(name, value, expire, path, domain); // is a function for set&cookie but path and domain are optional\n\n# 打印cookie信息 print_r($_COOKIE);\n\n先来讲讲php中setcookie的相关定义:\n',
blogTag:'php,cookie',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:8,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'linux爱好者',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}php setcookie总是报错_百度知道
php setcookie总是报错
$query=$db-&
setcookie (getOneRow(&&quot.&Y-m-d H.getIP().0&
$auth_obj = 0;'/L).php&config:s&quot&);username'Content-T&script&gt.php'userid';AppServ\&quot./用户名或密码不能为空; 启用验证码
if ($auth_code_obj-&; where userid=&quot.go(-1)& 调用验证码类
include(&]); and password=&#39, $user_row [' }if (isset ( $_POST [&script&);&quot!empty($user_row )) { /&validate' charset=utf-8'alert(&#39, $user_row ['&quot:&#92. addlog( $username&www&#92, $username.php5&;记住用户名setcookie (username, false)) {
$auth_obj = 1;userid'script&gt?&dg\require_once &#39,time()+);
}if ($auth_ , $user_row [&#39,ip='记录登录次数 $sql=&quot, $user_row [&#39.;auth/)!'在浏览器报错是Warning.&quot:1) in E;] ).go(-1)&
if ($auth == 1) { /alert('window, &quot.go(-1)&;;);lhzx&#92.&if (; if (version_compare( phpversion();;query($sql);&quot: Cannot modify header information - headers already sent by (output started at E.); 调用验证码类}
$auth_code_obj = new AuthCode().;];password&quot.date ( &quot.md5 ( $password ) ;;window.&#47.&include/&/
setcookie (quanxian: index., &&#39!'验证码不正确:\&quanxian'&).&#47.$user_row ['} else { $password = &if (empty($username)||empty($password)){ exit(&dg\include/www\);select * from cms_users where username = &#39: text/ header(&script&&&#47..&=&quot.&}/);username&update cms_users set logintimes=logintimes+1 ;userid');admin, lastlogintime=' /; );
setcookie (&#47. &#47.0;}$user_row = $db-&登录成功&script&gt!= 1) {
$auth_obj = 1;password&}if (isset ( $_POST [&&#47.include_once (&data&#92.];];;.php&AuthC}else{ exit(&};validate($);/&AuthCode.$;);] )) { $password = $_POST [&quot.]);;} else { $username = &quot!'/5;auth/];用户名或密码不正确;)) {
include(&script&gt.php&quot./;AppServ&#92?phpsession_start ();include/header(&#39:i.
= $_POST[']);&] )) { $username = $_POST [&''alert(&#39
提问者采纳
header前有输出,所以错误
提问者评价
你最快,先给分吧,其实是在php.ini里开启 output_buffering 设为 on 。重起appache谢谢啦
其他类似问题
为您推荐:
其他3条回答
header前有输出,你可以看下php代码段或者include的代码里是否有类似echo或者print var_dump 之类的输出,去掉就可以了
检查有没有空格之类的 编码问题也有可能导致特别是用DW尤甚
headers already sent by (output started at E:\AppServ\www\dg\data\database.inc.php:1) in E:\AppServ\www\dg\lhzx\login.action.php on line 41错误给的很详细了41行header前有输出了,所以报了错,不过是warning,不是error,程序可以运行的。
setcookie的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 js setcookie 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信