Je souhaite être capable de lire les cookies de la chaîne HTTP_COOKIE d'Apache, puis ajouter des inclusions en fonction du contenu de cette chaîne.Analyser la chaîne HTTP_COOKIES d'Apache pour l'utiliser dans la clause #if
J'ai jusqu'ici:
<!--#set var="cookies" value="HTTP_COOKIE" -->
<p>COOKIES: <!--#echo var="$cookies"--></p>
qui me donne une chaîne avec tous les cookies en elle.
Maintenant, je veux être en mesure d'analyser la chaîne pour quelque chose comme Name=Bob
.
Je pensais que je serais capable de le faire:
<!--#if expr="$cookies = /Name=([a-zA-Z]+)/"-->
<p>Your name is <!--#echo var="$1"--></p>
<!--#endif-->
Mais il ne semble pas fonctionner. Que devrais-je faire - ou n'est-ce pas possible?
Il semble qu'il manque un "]" dans l'expression, que diriez-vous de "/ Name = ([a-zA-Z] +) /"? Ou est-ce juste une faute de frappe dans la question? –
Oui, désolé c'était juste une faute de frappe. J'ai essayé différentes choses, et il y avait des regex valides dans au moins certaines d'entre elles! – AmbroseChapel