A. php设置好cookie如何在html中读出cookie
PHP生成cookie,HTML页面使用javaScript即可读取。操作示例如下:
<?php
//首先php生成cookie;
//demo.php
//开启session
session_start();
$name="";
setcookie("cname",$name,time()+3600,"/");
?>
2.HTML页面读取;
//index.html
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""
<htmlxmlns="
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>JS读取cookie示例</title>
<style>
body{font-size:14px;line-height:22px;font-family:"微软雅黑",Verdana,Geneva,sans-serif;}
input,textarea{font-family:"微软雅黑",Verdana,Geneva,sans-serif;padding:3px;font-size:12px;}
h3{clear:both;}
li{padding:2px0;list-style:none;}
</style>
<scripttype="text/javascript">
functionget_cookie(cookieName){
//判断cookie是否存在
if(document.cookie.length>0){
pos=document.cookie.indexOf(cookieName+"=")
if(pos!=-1){
pos=pos+cookieName.length+1
last=document.cookie.indexOf(";",pos)
if(last==-1)last=document.cookie.length
returnunescape(document.cookie.substring(pos,last))
}
}
return"cookie不存在!";
}
</script>
</head>
<body>
<inputtype="button"value="获取cookie"onclick="alert(get_cookie('cname'));"/>
</body>
</html>
B. php中用COOKIE定位独立用户
汗,COOKIE是存在于客户端的...当用户登录后就生成一个COOKIE保存登录信息就行了....每个页面只要判断一下这个COOKIE是不是对的,就OK了...当然这样还是得跟数据对照用户是不是存在的....这样的话,想一下,可以使用通行证的方式咯.....一个COOKIE记住用户的登录信息.另一个记录一个你的网站的通行证(跟现实一样嘛)...通行证(随便写一个字符串.再加密一下.)...这样是有点不安全,但可以解决你哪问题....本来就是有得必有失,等到用户有什么操作的时候才正式去验证用户的身份,这样又变得安全点了,,,,
C. php如何判断cookie的唯一性
你可以将题号保存在cookie中,然后判断题号的值,例如
$id='5';//定义当前页题号id
$tid=isset($_cookie['id'])?$_cookie['id']:0;//判断之前是否存在改cookie
if($tid>=$id){
//判断成功,开始做题
}else{
//判断失败,之前打开过该题或者该题之后的题目
}
D. php怎么使用cookie存储用户信息比较好
使用对称加密函数,把加密后的数据存
cookie,读取的时候再解密:
12345678<?php $key = "123456";include './aes.php'; $data = aes128cbcEncrypt($key, "这是要加密的数据"); echo aes128cbcDecrypt($key, $data);
很抱歉,回答者上传的附件已失效
E. php 浏览器关闭时cookie还存在吗
这要看cookie设置的有效时长, 有的是浏览器关闭后cookie失效, 有的是一段时间后失效.
F. php 登陆cookie 问题 ,菜鸟提问,高手过招解答.....
Notice 不算错误。
Warning Fatal Error 才算。
如果变量未定义,直接使用,则会 报notice。
真实使用时,请关掉这个级别的报错。
G. php按顺序循环跳转网页代码。 比如我的跳转域名是q.com 有3个网址要跳转到的域名a.com b.com c.com
既然你要使用户第一次打开的时候,跳到a.com,第二次打开的时候跳到b.com,第三次的时候跳到c.com
实现方法有两种,但原理都一样,就是要记得用户是否打开过,这样的话就可以用cookie去记录,当用户打开的时候,先判断cookie是否存在,如果不存在就创建,并跳到第一个页面.如果存在,就判断cookie的值,当值等于并打这新值 保存到cookie里,每次加1,然后把你的网址放到一个数组里..
比如:
$arr=array("a.com","b.com","c.com");
if($_COOKIE['address']==""){
setcookie("address","0",mktime(12,0,0,12,21,2012));//如果不手动清除就保存到世界未日
echo "<script>window.location.href='$arr[0]';</script>";
}else{
if($_COOKIE[address]>=count($arr)){
setcookie("address","0",mktime(12,0,0,12,21,2012));//到了尾的时候,重新设置为0使其循环
echo "<script>window.location.href='$arr[0]';</script>";
}else{
$address=$_COOKIE[address];
$_COOKIE[address]+=1;
setcookie("address",$_COOKIE[address],mktime(12,0,0,12,21,2012));//如果不手动清除就保存到世界未日
echo "<script>window.location.href='$arr[$address]';</script>";
}
}
H. PHP 当 $_COOKIE 为空判断
尝试相对路径转换为绝对路径。
确定着陆成员是否只需要确定cookie是否实际上仍然是有效的,这两个词可能是这两个函数被调用。
你可以去后盾人平台看看,里面的东西不错