免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2357 | 回复: 2
打印 上一主题 下一主题

CGI,COOKIE探讨 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-27 01:58 |只看该作者 |倒序浏览
昨夜到今天晨2点,由于实践中于抓取资料的出入,以及对于HTTP头部的理解不够深入,故开始入死胡同。

得试验初步结果如下:

头部信息处理必须以下列情况出现:
        print "Content-type:text/html\n";#开始以个\n

        #......
        #头部信息
       
        print “\n\n”;#两个\n\n结束。

测试代码如下可得$ENV{HTTP_COOKIE}:
       
        print "Content-type: text/html\n";
        print 'Set-cookie:a=1;';
             print 'expires=Thu,31-Dec-2050 23:00:00 GMT;';
                      print 'path=/7/e.pl;';
        print 'domain=tsiechen.gicp.net;';
        print "\n\n";

         for (keys(%ENV)){
                print "$_=$ENV{$_}<br>";
        }
       
测试URL     http://tsiechen.gicp.net/7/e.pl

论坛徽章:
0
2 [报告]
发表于 2010-11-27 07:16 |只看该作者
如果你用$q->header和CGI::Cookie的话,早就搞定了。
当然,想自己测试和实现协议是另外一回事。
脚本语言,普遍遵循DRY(don't repeat yourself)原则。

论坛徽章:
0
3 [报告]
发表于 2010-11-27 13:33 |只看该作者

use CGI

还费这么大工夫。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP