gpt4 book ai didi

linux - 将变量从 htaccess 传递到 bash 脚本

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:12:22 24 4
gpt4 key购买 nike

我正在尝试将 cookie 的值传递给 bash 脚本:

RewriteCond %{HTTP_COOKIE} mycookie=(.*) [NC]
RewriteRule .* script.sh?cookievar=%1

...但似乎无法找出如何读取 bash 脚本中的 GET 变量。 (我想我向谷歌询问了错误的查询,但找不到任何相关信息)。

这是否可能,如果可能,请问如何实现?

谢谢,大卫

最佳答案

您必须查看 Bash 中的 QUERY_STRING 环境变量才能访问 GET 变量。在您的情况下,它应该设置为 cookievar=VALUE。要提取变量的值,请使用如下内容:

COOKIEVAR=$(echo ${QUERY_STRING} | sed -n -e 's/^.*cookievar=\([^&]*\).*$/\1/p' -e 's/%20/ /g')

祝你好运!

关于linux - 将变量从 htaccess 传递到 bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3907687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com