Как получить файлы cookie браузера в Perl?

#php #perl #cookies #cgi #session-cookies

#php #perl #файлы cookie #cgi #сеансовые файлы cookie

Вопрос:

Пытаюсь получить файлы cookie браузера, которые были установлены через PHP. Но не удается получить те же файлы cookie в скрипте Perl. Пожалуйста, помогите мне кто-нибудь и спасите мою жизнь.

   use CGI;

  $query = new CGI;

  print $query->header;

  $cookid = $query->cookie('PHPSESSID_port443');
 

Комментарии:

1. это реальный способ получить файл cookie с помощью cgi. Я думаю, что ваша проблема заключается либо в имени файла cookie, либо в том, как вызывается этот ваш скрипт

2. просто оставайтесь в верхней части файла и запускайте его в браузере Chrome. все тот же результат. у вас есть какой-нибудь пример кода? вот ошибка: не удается найти метод объекта «header» через пакет «GLOB» в <путь к файлу>

3. если вы не возражаете, опубликуйте весь сценарий и всю ошибку целиком

4. если в вашем скрипте 60 тыс. строк, то вы наверняка делаете что-то не так. несмотря на этот факт, очень сложно отладить то, чего вы не видите. Я предлагаю вам переустановить ваши модули и разбить ваш скрипт на более мелкие, чтобы вы могли его отладить

5. @SoftuvoTest: Что вы видите, если вызываете cookie() без параметров, чтобы получить список доступных файлов cookie? Вы отладили необработанную HTTP-транзакцию, чтобы увидеть, какие файлы cookie отправляются?