3 votes

Récupération des valeurs des en-têtes HTTP

Comment peut-on récupérer une valeur d'en-tête HTTP telle que REFERER plutôt que d'utiliser le CGI l'étendue ?

Par exemple, le CGI peut être utilisé comme tel :

#CGI.HTTP_REFERER#

Toutefois, est-il possible de récupérer la valeur d'un en-tête de la même manière sans devoir utiliser la fonction <cfhttpparam> paramètre ?

#HTTP_HEADER.REFERER#

3voto

MPaul Points 676

J'ai trouvé la solution :

<cfdump var="#GetHttpRequestData()#" label="GetHttpResponseData() Values"/>

Source : https://www.bennadel.com/blog/1425-getting-header-values-from-a-coldfusion-request.htm

Mise à jour

Pour développer un peu plus, la ligne de code exacte serait la suivante :

#getPageContext().getRequest().getHeader("Referer")#

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X