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实现的Cookies操作类实例
本文实例讲述了PHP实现的Cookies操作类及其用法,分享给大家供大家参考.具体分析如下: 一.功能: 1.保存,读取,更新,清除cookies数据. 2.可设置前缀. 3.强制超时控制. 4.cookies数据可以是字符串,数组,对象等. 二.用法: Cookies.class.php类文件如下: <?php /** Cookies class 保存,读取,更新,清除cookies数据.可设置前缀.强制超时.数据可以是字符串,数组,对象等. * Date: 2013-12-22 * Auth
-
解析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部分 在这课教程我们将学习怎样利用 PHP 处理cookies,我将试着使事情尽可能简单地去解释cookies的一些实际应用. 什么是cookies及作用? cookies是由web服务器产生的并且存在客户端的一些信息.它嵌在html信息中,由服务器端指定,在客户端及服务器端间传递信息 .它通常用来:用户网页个性化,计数器,储存被浏览站点的信息等. cookies和php 在 PHP中用cookies是相当容易的.可以使用setcookie函数设置一个cookie
-
php利用cookies实现购物车的方法
本文实例讲述了php利用cookies实现购物车的方法.分享给大家供大家参考.具体分析如下: php购物车是在电子商务网站会用到的,一种像超市购物车一样的,选好商品了,先放到自己的购物车里面等好了再到柜台结算,本款php购物车完全按照这个原理来实例的,感兴趣的朋友可以来看看,该实例利用了cookie来实现,代码如下: 复制代码 代码如下: <?php /** * 购物车类 cookies 保存,保存周期为1天 注意:浏览器必须支持cookie才能够使用 */ class cartapi {
-
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使用指南
综述 Cookie是在HTTP协议下,服务器或脚本可以维护客户工作站上信息的一种方式.Cookie是由Web服务器保存在用户浏览器上的小文件,它可以包含有关用户的信息(如身份识别号码.密码.用户在Web站点购物的方式或用户访问该站点的次数).无论何时用户链接到服务器,Web站点都可以访问Cookie信息. 怎样设置cookies? 在PHP中可以使用setcookie函数设置一个cookie.cookie是 HTTP标头的一部分, 因此设置cookie功能必须在任何内容送到浏览器之前.这种
-
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 CURL获取cookies模拟登录的方法
要提取google搜索的部分数据,发现google对于软件抓取它的数据屏蔽的厉害,以前伪造下 USER-AGENT 就可以抓数据,但是现在却不行了.利用抓包数据发现,Google 判断了 cookies,当你没有cookies的时候,直接返回 302 跳转,而且是连续几十个302跳转,根本抓不了数据.因此,在发送搜索命令时,需要先提取 cookies 并保存,然后利用保存下来的这个cookies再次发送搜索命令即可正常抓数据了.这其实和论坛的模拟登录一个道理,先POST登录,获取cookies并
-
怎样使用php与jquery设置和读取cookies
HTTP协议是一种无状态协议,这意味着你对网站的每一个请求都是独立的,而且因此无法通过它自身保存数据.但这种简单性也是它在互联网早期就广泛传播的原因之一. 不过,它仍然有一种方法能让你用cookies的形式来保存请求之间的信息.这种方法使你能够更有效率的进行会话管理和维持数据. 有两种处理cookies的方式-服务端(php,asp等)和客户端(javascript).在这个教程中,我们将学习到以php和javascript这两种方式如何去创建cookies. Cookies and php s
-
php设置session值和cookies的学习示例
第一步:先在本地写一个登陆页面和一个内容页面(登陆了才能进去)吧.代码大致如下: 下面是login.php,用于请求登陆的,通过post传递参数,如果登陆成功就会注册session. 复制代码 代码如下: <?phpsession_start(); if (isset($_POST['username'])) { $username = $_POST['username']; $password = $_POST['password']; if ($username == 'admi
随机推荐
- 一个简单的js树形菜单
- JavaScript用JQuery呼叫Server端方法示例代码
- windows2008系统中rsync计划任务返回0x1问题处理
- Python通过future处理并发问题
- 用WebClient.UploadData方法上载文件数据的方法
- C++德州扑克的核心规则算法
- Python 迭代器工具包【推荐】
- PHP引用的调用方法分析
- Easyui form combobox省市区三级联动
- Ruby中的循环语句的用法教程
- JQuery中$.each 和$(selector).each()的区别详解
- JQuery判断radio(单选框)是否选中和获取选中值方法总结
- 浅谈javascript中的call、apply、bind
- IIS7下运行Access+Asp的解决方法
- 输出java进程的jstack信息示例分享 通过线程堆栈信息分析java线程
- ScrollView与SeekBar绑定实现滑动时出现小滑块效果
- C# 设计模式之单例模式归纳总结
- Cisco路由器上配置WRED的必要性
- 聊一聊C# 8.0中的await foreach使用
- Android dialog 去除虚拟按键的解决方法