Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3049137
  • 博文数量: 535
  • 博客积分: 15788
  • 博客等级: 上将
  • 技术积分: 6507
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-07 09:11
文章分类

全部博文(535)

文章存档

2016年(1)

2015年(1)

2014年(10)

2013年(26)

2012年(43)

2011年(86)

2010年(76)

2009年(136)

2008年(97)

2007年(59)

分类: 系统运维

2010-03-23 13:54:17

log_format for_cookie '$remote_addr - - [$time_local] "$request" '
            '$status $body_bytes_sent'
            ' "$http_referer" "$http_user_agent" "$guid"';

set $guid "-";
        if ( $http_cookie ~* "guid=(\S+)(;.*|$)"){
                set $guid $1;
        }

access_log /usr/local/nginx/logs/click_hy.log for_cookie



注:上面的配置是取cookie中的guid的值,如果要取所有的cookie,则不需要set,$http_cookie即包含所有的cookie的值
$guid :guid替换成你需要取的cookie中的项


测试:关于种cookie,可以使用下面的html代码,编辑,添加需要种的cookie

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<meta http-equiv="Refresh" content="10"> //为了方便测试,每10秒刷新一次页面
</head>

<body>
<h1>test.test.com域测试</h1>
下面列出了该域的cookie<br>
<p>
<script>
document.cookie="guid=A1UD8E5512451111111111"; //种cookie,追加
document.cookie="city=beijing"; //种cookie,追加
document.write(document.cookie); //列出已经存在的
</script>
</p>
</body>
</html>



查看cookie
在浏览器的地址栏输入如下js代码: javascript:document.write(document.cookie); 回车(注意,不要直接粘贴,直接粘贴会丢失javascript:),得到网站的cookie值;
阅读(5471) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~