come era facile immaginare in javascript puoi al massimo visualizzare all' utente il numero di visite dell' utente stesso,
vuoi modificare lo script in modo che non conti ulteriori visite nell' arco delle 24 ore successive alla prima?
puoi cambiare tutto lo script nell' head con questo
codice:
function setCk(name,value,expires){
var ck=name+"="+escape(value)+"; expires="+expires.toGMTString()
document.cookie=ck
}
function getCk(name){
var ck=document.cookie.split("; ")
for (var i=0; i<ck.length; i++){
if (name==ck[i].split("=")[0]){
return ck[i].split("=")[1]
}
}
return null
}
function page_counter(){
for (i=0;i<(7-jcount.toString().length);i++)
document.write('<span class="counter">0</span>')
for (y=0;y<(jcount.toString().length);y++)
document.write('<span class="counter">'+jcount.toString().charAt(y)+'</span>')
}
var expDate=new Date
var jcount=(getCk('count')!=null)?parseInt(getCk('count')):'0'
if(getCk('today')==null){
jcount++
expDate.setDate(expDate.getDate()+1)
setCk('today','ok',expDate)
}
expDate.setMonth(expDate.getMonth()+6)
setCk('count',jcount,expDate)
ciao