php怎样记录用户名,thinkphp+js记录读取用户名功能

先把用户名写到cookie里

if($_POST['tousernamea']==1){cookie('tousernamea',$_POST['username'],60*60*24*365);}如果勾选记录,那么就写入cookie,时间一年

然后在js中读取

方法一

var acookie=document.cookie.split("; ");

function getck(sname)

{//获取单个cookies

for(var i=0;i

var arr=acookie[i].split("=");

if(sname==arr[0]){

if(arr.length>1)

return unescape(arr[1]);

else

return "";}}

return "";

}

方法二

function getcookie(objname){//获取指定名称的cookie的值

var arrstr = document.cookie.split("; ");

for(var i = 0;i < arrstr.length;i ++){

var temp = arrstr[i].split("=");

if(temp[0] == objname) return unescape(temp[1]);

}

}

方法三

function getcookie(cookiename){

var cookiestring = document.cookie;

var start = cookiestring.indexof(cookiename + '= ');

if (start == -1) // 找不到

return null;

start += cookiename.length + 1;

var end = cookiestring.indexof( "; ", start);

if (end == -1) return unescape(cookiestring.substring(start));

return unescape(cookiestring.substring(start, end));

}

方法四

function readcookie(name)

{

var cookievalue = "";

var search = name + "=";

if(document.cookie.length > 0)

{

offset = document.cookie.indexof(search);

if (offset != -1)

{

offset += search.length;

end = document.cookie.indexof(";", offset);

if (end == -1) end = document.cookie.length;

cookievalue = unescape(document.cookie.substring(offset, end))

}

}

return cookievalue;

}转自:http://www.111cn.net/wy/js-ajax/cookie_getcookie.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值