2010-07-16 2 views
4

Je travaille avec ColdFusion en essayant de lire la valeur stockée dans un cookie de session nommé "LiSESSION: test-0". Le cookie est stocké dans le domaine "test.com", à partir du code généré depuis "community.test.com" et je n'ai pas accès au code pour changer le nom. Je lis la valeur de "test.com" qui est comment je suis capable d'accéder au cookie.Comment lisez-vous les valeurs de cookie dans ColdFusion qui ont des caractères spéciaux dans le nom?

Par exemple:

<cfparam name="cookie.LiSESSIONID:test-0" type="string" default="" /> 

.. déclenche une erreur en disant que ":" est un caractère non valide ("de construction d'analyseur non valide").

+0

Il semble que vous pouvez accomplir cela en utilisant CGI.HTTP_COOKIE, mais souhaitez vous assurer que je m en utilisant la bonne méthode. Je vous remercie – sean2078

Répondre

5

Même façon que vous le faites avec toutes les variables (et pas seulement les cookies) - en utilisant la notation de support:

Cookie['LiSESSIONID:test-0'] 
Questions connexes