Ich möchte in der Lage sein, die Cookies aus Apache HTTP_COOKIE Zeichenfolge lesen und fügen Sie dann basierend auf den Inhalt der Zeichenfolge hinzugefügt.Analysieren Sie die HTTP_COOKIES-Zeichenfolge von Apache für die Verwendung in #if-Klausel
Ich habe so weit gekommen:
<!--#set var="cookies" value="HTTP_COOKIE" -->
<p>COOKIES: <!--#echo var="$cookies"--></p>
, die mir einen String mit allen Cookies in ihm gibt.
Jetzt möchte ich die Zeichenfolge für etwas wie Name=Bob
analysieren können.
Ich dachte, ich wäre in der Lage, dies zu tun:
<!--#if expr="$cookies = /Name=([a-zA-Z]+)/"-->
<p>Your name is <!--#echo var="$1"--></p>
<!--#endif-->
Aber es scheint nicht zu funktionieren. Was soll ich tun - oder ist das nicht möglich?
Es scheint ein "]" im Ausdruck zu fehlen, wie wäre es mit "/ Name = ([a-zA-Z] +) /"? Oder ist es nur ein Tippfehler in der Frage? –
Ja, tut mir leid, das war nur ein Tippfehler. Ich habe verschiedene Dinge ausprobiert, und zumindest in einigen gab es eine gültige Regex! – AmbroseChapel