- سەھىپە:WP تېخنىكىسى
- | باھا:14
- | زىيارەت: 2,391 قېتىم ئوقۇلدى
- | خەتكۈچ: ، wordoress, بلوگ, ۋوردپرېسس
زىيارەت قىلىۋاتقانلار سانى بلوگىرلار ئۈچۈن تەمىنلىنىدىغان بىر مۇھىم ئۇچۇر، بىلوگنىڭ ئوخشاش ۋاقىتتا قانچىلىك ئادەم تەرىپىدىن زىيارەت قىلىنغانلىقىنى كۆرسىتىپ بىرىدىغان كۆرسەتكۈچ دىسەك بولىدۇ. مەن كۆپ قېتىملاپ باشقا توربەتلەر تەمىنلىگەن كود ئارقىلىق بۇ جاينى ئىشقا ئاشۇرغان بولساممۇ لېكىن باشقا توربىكەت تەمىنلىگەن كود بولغانلىقى سەۋەبىدىن توربېتىمنىڭ ئېچىلىش سۈرئىتىگە بەلگىلىك تەسىر كۆرسىەتتى. شۇڭا مەن ئۇيان ئىزلە بۇيان ئىزلە ئاخىرى بىر يەرلەردىن تېپىۋالدىم.
كود قىسىمى:
1- قەدەمدە تۆۋەندىكى كودنى ئۇسلۇبىڭىزنىڭ functions.php ھۆجىتىنى ئېچىپ ئەڭ ئاستىدىكى < ? بۇ بەلگىنىڭ ئۈستىگە چاپلاڭ:
//---------User_Online---------
function counter_user_online($temp){
$user_online = "count.txt"; //保存人数的文件,网站根目录下
touch($user_online);//如果没有此文件,则创建
$timeout = 120;//120秒内没动作者,认为掉线
$user_arr = file_get_contents($user_online);
$user_arr = explode('#',rtrim($user_arr,'#'));
$temp = array();
foreach($user_arr as $value){
$user = explode(",",trim($value));
if (($user[0] != getenv('REMOTE_ADDR')) && ($user[1] > time())) { //如果不是本用户IP并时间没有超时则放入到数组中
array_push($temp,$user[0].",".$user[1]);
}
}
array_push($temp,getenv('REMOTE_ADDR').",".(time() + ($timeout)).'#'); //保存本用户的信息
$user_arr = implode("#",$temp);
//写入文件
$fp = fopen($user_online,"w");
flock($fp,LOCK_EX); //flock() 不能在NFS以及其他的一些网络文件系统中正常工作
fputs($fp,$user_arr);
flock($fp,LOCK_UN);
fclose($fp);
echo count($temp);
}
//-------END---------------------
2-قەدەمدە بۇ كودنى sidebar.php گە ماسلاشتۇرۇپ قويۇڭ:
زىيارەت قىلىۋاتقانلار سانى : if(function_exists(counter_user_online)) { counter_user_online(true);}?> نەپەر
يازما مەنبەسى: ئۇدۇن بلوگى، مەنزىل: http://udun.me/user-online.html
توختاڭ، تۆۋەندىكى يازمىلارغىمۇ ئىشتىھايىڭىز بولۇشى مۇمكىن
- Windows مۇھىتىدا WordPress نى قاچىلاش (18)
- [WordPress دەرسلىكى] يىراق مۇساپىلىق بوشلۇقتا WordPress سېستىمىسىنى قاچىلاش(سىنلىق)
- ھەجۋىي رەسىملەردىكى جاھاننامە(تور كۆرگۈچ)لەرنىڭ پەرقى (2)
- [بلوگگېرلار چايخانىسى] يېڭى بلوگگېرلارغا تۆت دەرس
- WordPress كە كۆپ دانە ئۆزى بەلگىلىگەن تىزىملىك ئىقتىدارنى قوشۇش (14)
- روزا ھېيتىڭلارغا مۇبارەك بولسۇن، بلوگ ئەھلى، سىلەرنى پەتىلەشكە چاقىرىمەن… (42)
- ۋاي خۇدايىمەي، تېخىچە باشسىز يۈرەمسىز؟يەرشارى بويىچە بىر تۇتاش باش سۈرەت ئىشلىتىش (10)