LINUX.ORG.RU

Сookies в bash cgi?

 , , ,


0

1

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

Deleted
Ответ на: комментарий от tyamur

Сказано же, что нужен именно bash.

IPR ★★★★★
()

Да, нужен bash
Гугел внятного не находит, вкуриваю пока..

Deleted
()

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

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

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

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

Это всё? Я немного запутался) $HTTP_COOKIE переменная для чего тогда? Вместо тря-ляля что писать-то?

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

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

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

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

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

Благодарю. Вроде понял. Если что потревожу ещё тогда.

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

Еще вопрос. Busybox сервер логи соединений сохраняет? Запускаю с ключами -f -vv, вижу ip адрес. Пробую перенаправить в файл >>, не пишет.

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

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

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

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

Понял. Не думал что stderr.
Вот так: busybox httpd -vv -f 2> httpd.log всё пишется.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.