#cookie.name here# is all you have to do to retrieve the cookie.

Taco Fleur
Blog  <http://www.tacofleur.com/index/blog/>
http://www.tacofleur.com/index/blog/
Methodology http://www.tacofleur.com/index/methodology/

Tell me and I will forget
Show me and I will remember
Teach me and I will learn

-----Original Message-----
From: David Adams [mailto:[EMAIL PROTECTED]
Sent: Thursday, 12 February 2004 6:49 AM
To: CF-Talk
Subject: Any advice on passing client side cookies to CF?

Can anyone recommend simple ways of passing client side cookie values to CF?

Below is my way, which I think is clunky.  Essentially I grab the cookie
value and pass it on via the URL parameter to another page.

<script language="_javascript_">
function ReadCookie(name) {
   if(document.cookie == '') { // there's no cookie, so go no further
return false;
   } else { // there is a cookie
var firstChar, lastChar;
var theBigCookie = document.cookie;
firstChar = theBigCookie.indexOf(name); // find the start of 'name'
var NN2Hack = firstChar + name.length;
if((firstChar != -1) && (theBigCookie.charAt(NN2Hack) == '=')) { // if you
found the cookie
    firstChar += name.length + 1; // skip 'name' and '='
    lastChar = theBigCookie.indexOf(';', firstChar); // Find the end of the
value string (i.e. the next ';').
    if(lastChar == -1) lastChar = theBigCookie.length;
    return unescape(theBigCookie.substring(firstChar, lastChar));
} else { // If there was no cookie of that name, return false.
    return false;
}
   }
}
</script>

<!--- The name of the cookie must be place into the single quotes--->
<script language="_javascript_">
var userID = ReadCookie('userIDcookie');
location.href=""> </script>
  _____
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to