1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
<?php $url_info = "Admin/" .CONTROLLER_NAME. '/' .ACTION_NAME;
$send_count = M( 'SendCount' );
$url = $send_count
->field( 'id,spendcount,request,maxrequest,minrequest' )
->where( "url='%s'" , $url_info )
->find();
if (! empty ( $url )){
$times = round (microtime(true)-BEGIN_TIME,3);
$serd [ 'spendcount' ] = $url [ 'spendcount' ] + 1;
$serd [ 'request' ] = $url [ 'request' ] + 1;
$serd [ 'create_time' ] = time();
$serd [ 'minrequest' ] = $times ;
$serd [ 'maxrequest' ] = $url [ 'maxrequest' ] > $url [ 'minrequest' ] ? $url [ 'maxrequest' ] : $url [ 'minrequest' ];
M( 'SendCount' )->where( 'id=' . $url [ 'id' ]. '' )->save( $serd );
} else {
$times = round (microtime(true)-BEGIN_TIME,3);
$serd [ 'spendcount' ] = 1;
$serd [ 'url' ] = $url_info ;
$serd [ 'request' ] = $times ;
$serd [ 'minrequest' ] = $times ;
$serd [ 'create_time' ] = time();
$serd [ 'type' ] = 2;
M( 'SendCount' )->add( $serd );
} 入口文件需设置: define( 'BEGIN_TIME' ,microtime(true));
|