Posts Tagged: date
-
十 15, 2010
No CommentsPHP客户端在某一时间断的唯一guid
我们在投票,取领之类的用户行为时有时需要在xx时间断内只让他做一次动作,以前都是用IP来判断的, 有时有些用户的IP很多是共用的导致不准确,. 可以通过下面这个函数来获得更准确一点的信息, 还可以加入其他信息来进一步完整. /** * 返回客户端唯一的guid; * 主要用于做判断是否提交,是否投票 * @author Mark.chen maxtank@gmail.com * @param y=1年, m=1月, d=1天, h=1小时, i=1分钟, s= 1秒 * @return 32位的字符串 **/ function guid($out = 'ymd'){ $ip1 = $_SERVER['REMOTE_ADDR']; //求ip $ip2 = $_SERVER['HTTP_X_FORWARDED_FOR']; //求代理等其他情况下ip $info= $_SERVER['HTTP_USER_AGENT']; //求浏览器信息 return sha1($ip1.$info.$ip2.date($out));...
-
十一 03, 2008
No Comments日期(date)函数的常量(PHP5)
php5.1.1以后,date函数新增了以下常量。 自 PHP 5.1.1 起定义有以下常量来提供标准日期表达方法,可以用于日期格式函数(例如 date())。 DATE_ATOM(string) 原子钟格式(如:2005-08-15T15:52:01+00:00) DATE_COOKIE(string) HTTP Cookies 格式(如:Mon, 15 Aug 2005 15:52:01 UTC) DATE_ISO8601(string) ISO-8601(如:2005-08-15T15:52:01+0000) DATE_RFC822(string) RFC 822(如:Mon, 15 Aug 2005 15:52:01 UTC) DATE_RFC850(string) RFC 850(如:Monday, 15-Aug-05 15:52:01 UTC) DATE_RFC1036(string) RFC 1036(如:Monday, 15-Aug-05 15:52:01 UTC) DATE_RFC1123(string) RFC 1123(如:Mon, 15 Aug 2005 15:52:01 UTC) DATE_RFC2822(string) RFC 2822(如:Mon, 15 Aug 2005 15:52:01 +0000)...