if not request.ServerVariables("REMOTE_ADDR")=request.Cookies("ipaddress") then request.Cookies("Ipaddress")=request.ServerVariables("REMOTE_ADDR")
要改为
if not request.ServerVariables("REMOTE_ADDR")=request.Cookies("ipaddress") then response.Cookies("ipaddress")=request.ServerVariables("REMOTE_ADDR")
Cookie在读取的时候用request.Cookies集合,而在赋值的时候则要用response.Cookies集合,这是初学者常犯的错误。