웹에서 실행 가능한 bash 스크립트를 통해 쿠키를 설정하고 검색하는 방법

웹에서 실행 가능한 bash 스크립트를 통해 쿠키를 설정하고 검색하는 방법

웹을 통해 실행될 때 쿠키를 설정하는 간단한 bash 스크립트:

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

위의 전체 코드를 다음 코드로 대체했습니다.

#!/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>'

이제 쿠키를 설정하고 검색할 수 있습니다.

그러나 더 이상 bash 스크립트가 아닙니다. 파이썬 스크립트입니다.

문제는 ..bash 스크립트 자체를 통해 쿠키를 검색하는 방법입니다..?

답변1

두 번째 스크립트는 다음과 같습니다 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')를 사용하여 쉽게 호출할 수 HTTP_COOKIE있는 환경 변수를 가져옵니다 .bash"$HTTP_COOKIE"

관련 정보