想根据用户的useragent中某些内容判断,如果成立就给某个帐号发个邮件。
要求一个用户只发一封,确认唯一用户用IP来判断,然后将IP存入服务器端的缓存中,下次判断此IP是否已经发过邮件,如果没有就发,如果发过了就忽略。稍微写了下,就不会写了,希望大家帮忙:$useragent = strtolower($_SERVER['HTTP_USER_AGENT']);
if (strpos($useragent, 'xxx') !== false){
//判断此用户IP是否在已经发送的缓存(缓存可以设置有效期24小时)中,如果不在就发信给[email protected],内容是“ip某某用户访问了。”,并记录此IP到缓存中。
}
要求一个用户只发一封,确认唯一用户用IP来判断,然后将IP存入服务器端的缓存中,下次判断此IP是否已经发过邮件,如果没有就发,如果发过了就忽略。稍微写了下,就不会写了,希望大家帮忙:$useragent = strtolower($_SERVER['HTTP_USER_AGENT']);
if (strpos($useragent, 'xxx') !== false){
//判断此用户IP是否在已经发送的缓存(缓存可以设置有效期24小时)中,如果不在就发信给[email protected],内容是“ip某某用户访问了。”,并记录此IP到缓存中。
}
php里面没有asp.net中的Cache概念吗?就是asp中的Application。不行写到文件中也可以,文件按照日期命名。
如果找到了cookie,那就不发,找不到,就发