다음 펄 스크립트가 있습니다.
validCookies
해시에없는 모든 쿠키를 무효화해야합니다. 이 코드는 내 코드의 윗부분에 불과하며 나머지는 @cookieArray()
에있는 모든 쿠키를 인쇄하는 것으로 처리됩니다.
올바른 쿠키가 설정되어 있으므로 나중에 코드에서 수동으로 설정해야합니다. ATM 코드가 쿠키를 무효화하지 않고있는 이유는 누구입니까?선택한 펄 쿠키를 무효화하십시오.
use CGI qw(:standard);
use CGI::Cookie;
@cookieArray =();
#hash of cookie names that should not be set to null
%validCookies = (cName=> 0, cAddress => 0, cCity => 0, cProvince => 0, cPostalCode => 0, cMail => 0, cDate => 0);
%cook = CGI::Cookie->fetch;
foreach $name ($cook){
if(exists ($validCookies{$name})){
} else {
$temp = CGI::Cookie->new(-name=>$name, -value =>"");
push(@cookieArray, $temp);
}
}
최소한 작업 희망이있는 우편 코드. foreach가 반복 할 내용은 무엇입니까? –
배열은 모든 쿠키를 가진 연관 배열 인 % cook을 반복합니다. – user597608