Автор Тема: Кукесы и блокировка  (Прочитано 1832 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Кукесы и блокировка
« : 25 Января 2002, 11:52:30 »
1. Можно ли на Перле определить, включены они (куки) или нет?

2. Как можно блокировать файлы на серверах, где не работает flock? Надежён ли такой способ, когда я просто пишу в файл байт (скажем 0x01), читаю всё, что надо (и пишу), потом стираю всё в этом файле, а если там уже есть 0x01, поспать секунду и снова проверить?

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
можно
« Ответ #1 : 25 Января 2002, 13:08:59 »
Цитировать
Можно ли на Перле определить, включены они (куки) или нет?

все можно, было бы желание, как вариант:
помылаем кукие, далее редирект скрипта на сагого себя с каким-нибудь флагом, а потом проверка наличия кука

#!/usr/bin/perl
#Cookie Test
# WebScript.Ru - Rulezz!
#----------------------------

unless ($ENV{\'QUERY_STRING\'}){
print "Set-Cookie: test=test; path=/; \\n";
$script_url=\'http://webscript.ru/myscript.cgi\';
print "Location:  $script_url?cook=1\\n\\n";
}
$cook=$ENV{\'HTTP_COOKIE\'} || $ENV{\'COOKIE\'};
if ($cook=~/test/){print "COOKIE OK!";}
else {print "COOKIE OFF!";}

Я не пробовал, но мысль, думаю понятна

Цитировать
Как можно блокировать файлы на серверах, где не работает flock?

http://forums.webscript.ru/showthread.php?s=&postid=13872
 в исканиях.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28