Como definir e recuperar um cookie por meio de um script bash executável que está na web

0

Um script bash simples que pode definir um cookie quando executado via web:

#!/bin/bash
echo "Set-Cookie: eee=1"
echo "Content-type: text/html"
echo ""
echo "test"

Eu substituí os códigos inteiros acima pelos seguintes:

#!/usr/bin/env python
import os

print 'Set-Cookie: eee=1'
print 'Content-Type: text\n'

print '<html><body>'

a = os.environ.get('HTTP_COOKIE')
print a

print '</body></html>'

este agora pode definir e recuperar um cookie.

mas não é mais um script bash. é um script python.

a questão é ... como recuperar o cookie através do próprio script bash ..?

    
por user82418 02.09.2014 / 10:04

1 resposta

1

Este é seu segundo script em bash :

#!/bin/bash

echo "Set-Cookie: eee=1"
echo "Content-Type: text"

echo "<html><body>"

printf '%s\n' "$HTTP_COOKIE"

echo "</body></html>"

os.environ.get('HTTP_COOKIE') obtém a variável evironment chamada HTTP_COOKIE , dentro de bash você pode chamar a variável com "$HTTP_COOKIE" .

    
por 02.09.2014 / 10:13