웹을 통해 실행될 때 쿠키를 설정하는 간단한 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"