从Apache解析HTTP_COOKIES字符串以在#if子句中使用

时间:2009-06-02 07:03:14

标签: apache http cookies ssi

我希望能够从Apache的HTTP_COOKIE字符串中读取cookie,然后根据该字符串的内容添加包含。

我到目前为止:

<!--#set var="cookies" value="HTTP_COOKIE" -->
<p>COOKIES:  <!--#echo var="$cookies"--></p>

给了我一个包含所有cookie的字符串。

现在我希望能够解析Name=Bob之类的字符串。

我以为我能够做到这一点:

<!--#if expr="$cookies = /Name=([a-zA-Z]+)/"-->
<p>Your name is <!--#echo var="$1"--></p>
<!--#endif-->

但它似乎不起作用。我应该做什么 - 或者这不可能吗?

1 个答案:

答案 0 :(得分:0)

这绝对可以 - 请参阅get_include_var的{​​{1}}功能。

也许你的正则表达式需要一些调整。