| 在CGI中使用cookie的超简单方法! |
| [ 作者:佚名 转贴自:转载 阅读次数:937 更新时间:2005-1-10 1:05: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";
|
|
|