当前位置:首页 » 编程语言 » cookiephp

cookiephp

发布时间: 2022-01-25 11:11:26

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>

㈡ php怎么写cookies

setcookie() 函数向客户端发送一个 HTTP cookie。
cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。
cookie 的名称指定为相同名称的变量。例如,如果被发送的 cookie 名为 "name",会自动创建名为 $user 的变量,包含 cookie 的值。
必须在任何其他输出发送前对 cookie 进行赋值。
如果成功,则该函数返回 true,否则返回 false。
设置并发送 cookie:
<?php
$value = "my cookie value";
// 发送一个简单的 cookie
setcookie("TestCookie",$value);
?>
<html>
<body>

㈢ PHP的cookie问题

setcookie('admin_name','',0,'/');
setcookie('admin_password','',0,'/');
这样在试下看。
期中'/'代表在整个站点都有用。

㈣ php如何带cookies访问需要登录的网站

使用curl

CURLOPT_COOKIE 设定HTTP请求中"Cookie: "部分的内容。多个cookie用分号分隔,分号后带一个空格(例如, "fruit=apple; colour=red")。
CURLOPT_COOKIEFILE 包含cookie数据的文件名,cookie文件的格式可以是Netscape格式,或者只是纯HTTP头部信息存入文件。
CURLOPT_COOKIEJAR 连接结束后保存cookie信息的文件。

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url); // 请求的地址
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiesfile); // 连接结束后保存cookie信息的文件
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiesfile); // 请求时发送的cookie信息文件
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch);
curl_close($ch);

㈤ php如何获得登录后的cookie

1,不返回COOKIE。所以不可获取。
2,PHP的cookie不跨域的---至少不能跨到你写的PHP发贴机上。

3,解决:
用php的curl 每次发帖的时候模拟登录下。这样,就可以每次都有“真实”的身份了。

搜下 php_curl 登录

㈥ php怎么获取cookie呢

PHP 的 $_COOKIE 变量用于取回 cookie 的值。
例子:

在下面的实例中,我们取回了名为 "user" 的 cookie 的值,并把它显示在了页面上:
<?php
echo$_COOKIE["user"];
print_r($_COOKIE);
?>

同时可以用setcookie() 函数设置 cookie。
语法:

setcookie(name, value, expire, path, domain);

在下面的例子中,我们将创建名为 "user" 的 cookie,并为它赋值 "Alex Porter"。我们也规定了此 cookie 在一小时后过期:

<?php
setcookie("user","AlexPorter",time()+3600);
?>

当删除 cookie 时,您应当使过期日期变更为过去的时间点。
删除的实例:

<?php
//
setcookie("user","",time()-3600);
?>

㈦ ssl代理cookie php怎么用

1.设置cookie
setcookie(name, value, expire, path, domain);

2.获取cookie
$_COOKIE[name]

3.删除cookie
setcookie(name, "", time()-3600);

㈧ php怎么获取cookie的值

PHP 的 $_COOKIE 变量用于取回 cookie 的值。
例子:

在下面的实例中,我们取回了名为 "user" 的 cookie 的值,并把它显示在了页面上:
<?php
echo$_COOKIE["user"];
print_r($_COOKIE);
?>

同时可以用setcookie() 函数设置 cookie。
语法:

setcookie(name, value, expire, path, domain);

在下面的例子中,我们将创建名为 "user" 的 cookie,并为它赋值 "Alex Porter"。我们也规定了此 cookie 在一小时后过期:

<?php
setcookie("user","AlexPorter",time()+3600);
?>

当删除 cookie 时,您应当使过期日期变更为过去的时间点。
删除的实例:

<?php
//
setcookie("user","",time()-3600);
?>

㈨ php获取cookie后怎么使用

php获取cookie使用方法:
cookie和session都可以暂时保存在多个页面中使用的变量,但是它们有本质的差别。cookie存放在客户端浏览器中,session保存在服务器上。它们之间的联系是session ID一般保存在cookie中。
cookie工作原理
当客户访问某个网站时,在PHP中可以使用setcookie函数生成一个cookie,系统经处理把这个cookie发送到客户端并保存在c:Documents and Settings用户名\Cookies目录下。cookie是HTTP标头的一部分,因此setcookie函数必须在任何内容送到浏览器之前调用。这种限制与header()函数一样。当客户再次访问该网站时,浏览器会自动把c:Documents and Settings用户名\Cookies目录下与该站点对应的cookie发送到服务器,服务器则把从客户端传来的cookie将自动地转化成一个PHP变量。
通过$_COOKIE['xxx']读取客户端发来的cookie。
创建 cookie
通过 setcookie() 函数来创建一个 cookie ,成功返回 TRUE ,否则返回 FALSE 。
语法:
bool setcookie( string name [, string value [, int expire [, string path [, string domain ]]]] )
参数说明:
name cookie 名称
value 可选,cookie 值
expire 可选,过期时间,时间戳格式
path 可选,服务器端有效路径,/ 表示整个域名有效,默认为当前设置 cookie 时页面的路径
domain 可选,该 cookie 有效的域名
<?php
setcookie("username", "nostop", time()+3600); //设置了一个名称为 username 的cookie,其值为 xiaoli ,并在1小时候后过期。如果时间也被省略,cookie 将会在会话结束后(一般是浏览器关闭)失效。
?>
cookie 会以一定格式被存储在用户计算机特定位置。
<?php
setcookie("username", "nostop", time()+3600, "/", ".example.com"); //在example.com 域名的 / 路径下该 cookie 都有效(即全站有效)。
?>
读取 cookie
PHP 内置了 $_COOKIE 变量以访问设置的 cookie 值。
例子:
<?php
echo $_COOKIE["username"]; //nostop
?>
销毁 cookie
可以通过设置 cookie 过期时间为以前的时间点来销毁一个 cookie :
<?php
setcookie("username", "", time()-3600);
?>
cookie注意事项
1、SetCookie()之前不能有任何html输出,就是空格,空白行都不行。
2、SetCookie()后,你在当前页调用echo $_COOKIE["name"]不会有输出。必须刷新或到下一个页面在过期之前才可以看到Cookie值。
3、由于 cookie 信息存储于用户的计算机中,那么就有可能伪造或修改 cookie 从而造成 cookie 欺骗,一般可以对 cookie 的值进行加密来预防欺骗。读取 cookie 的时候,对 cookie 解密即可。
4、Cookie是保存在客户端的,用户禁用了Cookie,你的Cookie自然也就没作用啦!
<?php
setcookie('username','nostop',time()+3600); //创建cookie
if(isset($_COOKIE["username"])){ //使用isset()函数检测cookie变量是否已经被设置
echo "您好!".$_COOKIE["username"]; //您好!nostop 读取cookie
}else{
echo "请登陆";
}
?>

㈩ php中cookie可以去哪些值

cookie的值可以是任意值。

关于登陆的时候和不符合的时候的值都是你自己可以设定的。不要问我在哪里设,我没空帮你分析源代码。

<a href='?out=login'>退出</a>的意思就是说点击“退出”这个超链接,就跳转到当前页面后跟?out=login这个url上。

这么说你可能不是很懂,举个具体的例子:

假如你现在在test.php这一页,那么如果这一页有<a href='?out=login'>退出</a>
那你点它之后你就会跳转到
test.php?out=login

明白了吧?

热点内容
两个次梁相交怎么配置 发布:2024-11-15 20:27:35 浏览:373
android关机实现 发布:2024-11-15 20:26:42 浏览:56
木糠压缩原理 发布:2024-11-15 20:22:53 浏览:654
编译原理难以理解的问题 发布:2024-11-15 20:11:25 浏览:130
安卓9是什么水平 发布:2024-11-15 20:06:57 浏览:185
intel快速存储ssd 发布:2024-11-15 20:00:27 浏览:143
吃鸡配置太低怎么调高画质 发布:2024-11-15 19:58:19 浏览:735
王者怎么设置来电屏蔽安卓 发布:2024-11-15 19:56:08 浏览:450
服务器如何搭建多个ip 发布:2024-11-15 19:42:10 浏览:103
价钱低高配置的有哪些车 发布:2024-11-15 19:34:53 浏览:381