您的位置:首页 >> Web开发 >> CGI技术 >> 正文
CGI技术 RSS
 

CGI中使用cookie的简单方法

http://www.rdxx.com 07年11月10日 22:44 我要投稿

关键词: 方法 , Cookie , CGI , IE

  超简单方法!

  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";

 
 
标签: 方法 , Cookie , CGI , IE 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站