在bash cgi脚本中解析Cookies

时间:2013-05-03 01:01:05

标签: bash cookies apache2 cgi

我正在尝试从较少的查询字符串和更多的cookie转移。所以我需要创建一个解析HTTP_COOKIE请求标头中的cookie的脚本。 Cookie的格式为:

{cookiename}={cookievalue} {other-cookies}={other-cookie-value}

我的选择是要么只查找一个集{cookiename}并将其设置为值...或者扫描完整的cookie列表并解析它,以便bash变量$ cookiename将等于{cookievalue}

1 个答案:

答案 0 :(得分:1)

假设最佳情况,您的Cookie可能已经是Bash友好的。在这种情况下,您可以获取cookie文件。

. cookies.txt

并且Bash会将每个cookie保存到变量中。然而,正如许多人会告诉你文件可能没有正确格式化,可能有一个或多个这些问题

  • 变量名称中的无效字符
  • 没有引用值

在这种情况下,您需要在获取文件之前使用sed添加它。