本文演示了Javascript使用cookie记录临时访问者信息的方式:
当
用户第一次访问Web页面时,将
提示用户
输入昵称并写入cookie。当用户再次访问时,他们将读取cookie信息,提取用户昵称,欢迎用户的到来。
功能getcookie(c_name)
{
无功c_value = document.cookie;
无功c_start = c_value.indexof(+ c_name +=);
如果(c_start = 1)
{
c_start = c_value.indexof(c_name +=);
}
如果(c_start = 1)
{
c_value = null;
}
其他的
{
c_start = c_value.indexof(,
无功c_end = c_value.indexof(;
如果(c_end = 1)
{
c_end = c_value.length;
}
c_value = unescape(c_value.substring(c_start,c_end));
}
返回c_value;
}
功能setcookie(c_name,价值,exdays)
{
无功exdate =新的
日期();
exdate.setdate(exdate.getdate()+ exdays);
无功c_value =逃避(价值)+((exdays = = null):;到期=+ exdate.toutcstring());
文件。饼干= c_name +=+ c_value;
}
checkcookie()
函数 {
VaR的
用户名= getcookie(用户名);
如果(用户名)!=空用户名!
{
警报(欢迎再次+用户名);
}
其他的
{
用户名=提示符()请输入您的
名字:
如果(用户名)!=空用户名!
{
setcookie(用户名
}
}
}
希望本文能对大家的javascript
程序设计有所帮助。