动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Cgi/Perl → 阅读文章

 在CGI中使用cookie的简单方法

作者来源: 
阅读 数 343 人次 , 2006-4-19 18:10:00 


  超简单方法!

  sub cookie{

  if($ENV{'HTTP_COOKIE'}) {

  @cookies = split(/; /,$ENV{'HTTP_COOKIE'});

  foreach(@cookies) {

  ($name,$value) = split(/=/,$_);

  $COOKIE{$name} = $value;

  }

  }

  print "Set-Cookie: $cook=$ENV{'REMOTE_ADDR'}$FORM{'number'};rn";

  }

  #########################

  sub read_cookie{

  if($ENV{'HTTP_COOKIE'}) {

  @cookies = split(/; /,$ENV{'HTTP_COOKIE'});

  foreach(@cookies) {

  ($name,$value) = split(/=/,$_);

  $COOKIE{$name} = $value;

  }

  }

  }

  #######

  调用时

  &read_cookie;

  $username=$COOKIE{'UN'};

  $email=$COOKIE{'UM'};

  .

  .

  ######

  生成时

  print "Set-Cookie: UN=$username; expires=Sunday, 12-Dec-2002 12:12:12 GMT;rn";

  print "Set-Cookie: UM=$email; expires=Sunday, 12-Dec-2002 12:12:12 GMT;rn";

  print "Set-Cookie: UH=$homeurl; expires=Sunday, 12-Dec-2002 12:12:12 GMT;rn";

  print "Set-Cookie: UP=$pass; expires=Sunday, 12-Dec-2002 12:12:12 GMT;rn";   
 本文Tagscookies  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Per CGI 程式设计疑难杂症
· 下一篇:cgi简明教程
· Perl教学 文件读写
· CGI教程(7)解码数据发送给CGI脚本之一
· CGI教程(3)
· Perl语言的文字处理模式之三(3)
· Perl CGI编程安全点滴


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077