LINUX.ORG.RU

Сookies в bash cgi?

 , , ,


0

1

Друзья, подскажите как решить задачку. Делаю веб-морду для управления малинкой через сеть. Выбрал CGI и Bash (для моих нужд достаточно). Собственно вопрос. Как в CGI сценарии на Bash отправлять cookies с определенным сроком жизни? Нужно в админку заходить автоматом без ввода логина/пароля в течении дня, например. Ну и для других задумок. Реализуется? Сервер busybox httpd если что, но можно и nginx поставить.

Deleted

cookies это дополнительная строчка в заголовке. Пока вы не указали пустую строку в выводе CGI.sh, всё что вами выводится — выводится в заголовки, то есть так прямо и пишите:

echo "Cookie:тря-ляля"
echo "Content-type: text/plain; charset=iso-8859-1"
echo 
echo Тут начинается тектовка

на всякий случай - я оригинальный автор busybox httpd

vodz ★★★★ ()
Ответ на: комментарий от Deleted

В переменные окружения считываются пришедшие заголовки, то есть предыдущие значения печенек.

Вместо тря-ляля что писать-то?

Устанавливаемое вами значение печеньки.

vodz ★★★★ ()
Последнее исправление: vodz (всего исправлений: 1)
Ответ на: комментарий от Deleted

Busybox сервер логи соединений сохраняет?

Вы же пишите CGI. Адрес клиента записывается в REMOTE_ADDR, это стандарт CGI. -vv - это для отладки, пишет он в stderr, потому надо не «>>».

vodz ★★★★ ()