This code below allows you to set cookies and get cookie names by passing correct parameter.
Set a cookie for one year
<script language="javascript">
var expires=new Date();
expires.setTime(expires.getTime() + 24 * 60 * 60 * 30 * 1000);
var expiryDate = expires.toGMTString();
function setcookie(name,value)
{
document.cookie = name + "=" + value + "; expires=" + expiryDate
+ ";path=/" + ";domain=www.khmer.org";
}
</script>
get cookie function
<script languate="javascript">
function GetCookie(name)
{
var result= null;
var mycookie=" " +
document.cookie + ";";
var searchname= " " + name
+ "=";
var startOfCookie=
mycookie.indexOf(searchname);
var endOfCookie;
if(startOfCookie != -1)
{
startOfCookie +=searchname.length;
endOfCookie = mycookie.indexOf(";",startOfCookie);
result=unescape(mycookie.substring
(startOfCookie,endOfCookie));
}
return result;
}
</script>
This was first published in November 2001