+ -
当前位置:首页 → 问答吧 → CGI,COOKIE探讨

CGI,COOKIE探讨

时间:2010-11-27

来源:互联网

昨夜到今天晨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

作者: tsie_chen   发布时间: 2010-11-27

如果你用$q->header和CGI::Cookie的话,早就搞定了。
当然,想自己测试和实现协议是另外一回事。
脚本语言,普遍遵循DRY(don't repeat yourself)原则。

作者: 兰花仙子   发布时间: 2010-11-27