Web上で実行可能なbashスクリプトを介してCookieを設定して検索する方法

Web上で実行可能なbashスクリプトを介してCookieを設定して検索する方法

Web経由で実行されたときにCookieを設定する単純な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スクリプトではありません。 Pythonスクリプトです。

問題は、..bashスクリプト自体を介してCookieを検索する方法です..?

ベストアンサー1

2番目のスクリプトは次のとおりです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"

おすすめ記事