php中用数组的方法设置cookies
<?php
function set_cronology($name,$value,$duration=7){
$duration=time()+(3600*24*$duration);
$max_stored_values=5;
if(isset($_COOKIE[$name])){
foreach($_COOKIE[$name] as $prop_crono=>$val_crono){
if($val_crono==$value)
return;
}
if($prop_crono<$max_stored_values)
setcookie($name.'['.($prop_crono+1).']',$value,$duration);
else{
array_shift($_COOKIE[$name]);
setcookie("$name[$max_stored_values]",$value,$duration);
}
}else
setcookie($name.'[0]',$value,$duration);
return;
}
?>
相关推荐
-
php读取javascript设置的cookies的代码
下面给代码: 复制代码 代码如下: <script language="JavaScript" type="text/javascript"> function setmycookie(name) //主要里面的参数 { $name = "thename"; $namev = test.num.value; var date = new Date(); $livetime = 5*24*3600*1000; date.setTime(
-
怎样使用php与jquery设置和读取cookies
HTTP协议是一种无状态协议,这意味着你对网站的每一个请求都是独立的,而且因此无法通过它自身保存数据.但这种简单性也是它在互联网早期就广泛传播的原因之一. 不过,它仍然有一种方法能让你用cookies的形式来保存请求之间的信息.这种方法使你能够更有效率的进行会话管理和维持数据. 有两种处理cookies的方式-服务端(php,asp等)和客户端(javascript).在这个教程中,我们将学习到以php和javascript这两种方式如何去创建cookies. Cookies and php s
-
解析php通过cookies获取远程网页的指定代码
复制代码 代码如下: function Steal($url, $post_data = ""){//$header[] = "Accept: text/vnd.wap.wml,*.*"; $user_agent = "Mozilla/4.0"; $follow_loc = 1; $cookie_file ="./tmp/cook.txt"; $ch = @curl_init(); @curl_setopt($ch
-
php cookies中删除的一般赋值方法
php cookies中删除的一般赋值方法 cookie 常用于识别用户.cookie 是服务器留在用户计算机中的小文件.每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie.通过 php,您能够创建并取回 cookie 的值 语法 复制代码 代码如下: setcookie(name, value, expire, path, domain); ** * 设置cookie * n 名称 * c 值 * e 有效期 0 默认 一个月 1 关闭立即失效 */ function w_coo
-
PHP用户指南-cookies部分
PHP用户指南-cookies部分 在这课教程我们将学习怎样利用 PHP 处理cookies,我将试着使事情尽可能简单地去解释cookies的一些实际应用. 什么是cookies及作用? cookies是由web服务器产生的并且存在客户端的一些信息.它嵌在html信息中,由服务器端指定,在客户端及服务器端间传递信息 .它通常用来:用户网页个性化,计数器,储存被浏览站点的信息等. cookies和php 在 PHP中用cookies是相当容易的.可以使用setcookie函数设置一个cookie
-
PHP CURL获取cookies模拟登录的方法
要提取google搜索的部分数据,发现google对于软件抓取它的数据屏蔽的厉害,以前伪造下 USER-AGENT 就可以抓数据,但是现在却不行了.利用抓包数据发现,Google 判断了 cookies,当你没有cookies的时候,直接返回 302 跳转,而且是连续几十个302跳转,根本抓不了数据.因此,在发送搜索命令时,需要先提取 cookies 并保存,然后利用保存下来的这个cookies再次发送搜索命令即可正常抓数据了.这其实和论坛的模拟登录一个道理,先POST登录,获取cookies并
-
php实现的Cookies操作类实例
本文实例讲述了PHP实现的Cookies操作类及其用法,分享给大家供大家参考.具体分析如下: 一.功能: 1.保存,读取,更新,清除cookies数据. 2.可设置前缀. 3.强制超时控制. 4.cookies数据可以是字符串,数组,对象等. 二.用法: Cookies.class.php类文件如下: <?php /** Cookies class 保存,读取,更新,清除cookies数据.可设置前缀.强制超时.数据可以是字符串,数组,对象等. * Date: 2013-12-22 * Auth
-
php设置session值和cookies的学习示例
第一步:先在本地写一个登陆页面和一个内容页面(登陆了才能进去)吧.代码大致如下: 下面是login.php,用于请求登陆的,通过post传递参数,如果登陆成功就会注册session. 复制代码 代码如下: <?phpsession_start(); if (isset($_POST['username'])) { $username = $_POST['username']; $password = $_POST['password']; if ($username == 'admi
-
PHP中cookies使用指南
综述 Cookie是在HTTP协议下,服务器或脚本可以维护客户工作站上信息的一种方式.Cookie是由Web服务器保存在用户浏览器上的小文件,它可以包含有关用户的信息(如身份识别号码.密码.用户在Web站点购物的方式或用户访问该站点的次数).无论何时用户链接到服务器,Web站点都可以访问Cookie信息. 怎样设置cookies? 在PHP中可以使用setcookie函数设置一个cookie.cookie是 HTTP标头的一部分, 因此设置cookie功能必须在任何内容送到浏览器之前.这种
-
php利用cookies实现购物车的方法
本文实例讲述了php利用cookies实现购物车的方法.分享给大家供大家参考.具体分析如下: php购物车是在电子商务网站会用到的,一种像超市购物车一样的,选好商品了,先放到自己的购物车里面等好了再到柜台结算,本款php购物车完全按照这个原理来实例的,感兴趣的朋友可以来看看,该实例利用了cookie来实现,代码如下: 复制代码 代码如下: <?php /** * 购物车类 cookies 保存,保存周期为1天 注意:浏览器必须支持cookie才能够使用 */ class cartapi {
随机推荐
- Unity编辑器下重启的方法
- 用vbs在 HTA 内对脚本进行编码的方法
- 12款经典的白富美型—jquery图片轮播插件—前端开发必备
- 使用Eclipse开发工具如何解决Java Compiler中Annotation Processin不出现的问题
- 使用iOS控件UICollectionView生成可拖动的桌面的实例
- servlet之ServletContext简介_动力节点Java学院整理
- 限制复选框最多选择项的实现代码
- python通过自定义isnumber函数判断字符串是否为数字的方法
- C#使用第三方组件生成二维码汇总
- 浅谈头文件algorithm中的常用函数
- 关于Linux的透明大页详细介绍
- Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例
- jquery delay()介绍及使用指南
- 基于javascript实现数字英文验证码
- Android中vim编辑器进阶的使用介绍
- 使用C语言打造通讯录管理系统和教学安排系统的代码示例
- Android仿微信通讯录打造带悬停头部的分组列表(上)
- Android 根据EditText搜索框ListView动态显示数据
- 影响互联网50人揭晓 没有bill
- 在Linux中如何查找最大的10个文件方法汇总