CF – Controllo accettazione cookie
Poche righe di script per verificare che il browser dell’utente accetti i cookie, chiaramente lato server tramite Coldfusion.
Premesse: lo script di seguito è sviluppato per una pagina alla quale arrivano solo parametri via GET.
<cfif not isDefined("url.ct")>
<cflocation addtoken="no" url="?#cgi.QUERY_STRING#&ct=#client.cfid##client.CFToken#">
<cfelse>
<cfset cookieOk = url.ct is "#client.CFID##client.CFToken#">
</cfif>
Il funzionamento è basato sul parametro url.ct (cookie test). Se si accede alla pagina la prima volta, il parametro non è definito, quindi ricarico la stessa pagina (con tutti i suoi parametri originali) ed aggiungo il parametro url.ct al quale assegno il valore di CFID e CFTOKEN.
CFID e CFTOKEN cambiano ad ogni ricarica della pagina nel caso in cui i cookie non sono attivati.
Quindi, ricaricando la pagina, confronto i precedenti CFID e CFTOKEN, dentro a url.ct, con gli attuali. Se sono uguali allora COOKIE ABILITATI, altrimenti NO (cookieOk).
p.s.: per attivare i cookie seguire le istruzioni di google.
Approfondimenti online
La tecnologia informatica ha fatto passi da gigante. In modo particolare Google, che con il suo analizzatore di testo, è in grado di proporre collegamenti contestuali a quanto hai appena letto. Questi i link pubblicitari proposti da Adsense.









Le ultime al bancone