RomikChef
На странице пользователь заполняет форму с элемениами: именя пользователя и пароль, все это дело проверяется(это уже другая тема), но я еще ввожу эти элементы в куки через Perl следующим образом:
$cookie = $query->cookie(-name=>"username",
-value=>"$FORM{\'username\'}",
-expires=>"+3h",
-domain=>".domen.ru",
-secure=>0);
$cookie2 = $query->cookie(-name=>"password",
-value=>"$FORM{\'password\'}",
-expires=>"+3h",
-domain=>".domen.ru",
-secure=>0);
$cookie3 = $query->cookie(-name=>"ipaddress",
-value=>$ENV{\'HTTP_CLIENT_IP\'},
-expires=>"+3h",
-domain=>".domen.ru",
-secure=>0);
print $query->header(-cookie=>[$cookie1,$cookie2,$cookie3]);
После это пользователя перенаправляю на его отдельную страницу(php). Так на вот этой странице(php), мне надо проверить стоят ли эти куки, если стоят то проверить значения, если значения стоят те же самые, то не фига не делать, а если кук этих нет или значения просто напросто истекли(так как куки только на три часа), то пользователя перенаправить на другую страницу.
Теперь понятно?