亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

javascript - 怎么做一個網(wǎng)站的被訪問記錄數(shù)據(jù)

瀏覽:77日期:2023-09-28 17:37:47

問題描述

問題解答

回答1:

function getip(){ static $ip = ’’; $ip = $_SERVER[’REMOTE_ADDR’]; if (isset( $_SERVER[’HTTP_CDN_SRC_IP’] )) {$ip = $_SERVER[’HTTP_CDN_SRC_IP’]; } elseif (isset( $_SERVER[’HTTP_CLIENT_IP’] ) && preg_match(’/^([0-9]{1,3}.){3}[0-9]{1,3}$/’, $_SERVER[’HTTP_CLIENT_IP’])) {$ip = $_SERVER[’HTTP_CLIENT_IP’]; } elseif (isset( $_SERVER[’HTTP_X_FORWARDED_FOR’] ) AND preg_match_all(’#d{1,3}.d{1,3}.d{1,3}.d{1,3}#s’, $_SERVER[’HTTP_X_FORWARDED_FOR’], $matches)) {foreach ($matches[0] AS $xip) { if (!preg_match(’#^(10|172.16|192.168).#’, $xip)) {$ip = $xip;break; }} } return $ip;}回答2:

為什么不用第三方呢,百度統(tǒng)計啊之類的,申請入駐,拿到代碼,放到你代碼中,通過后臺就可以看到了

回答3:

可以在最前端加入一個過濾器,從requset的頭部中獲取ip,或者進行一些統(tǒng)計的操作,類似node(express)是

const ip = req.headers[’x-forwarded-for’] ||req.connection.remoteAddress ||req.socket.remoteAddress; // 一些統(tǒng)計的代碼...// 再往下傳遞next();回答4:

直接在你數(shù)據(jù)庫加個表唄

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 色老头xxxwww作爱视频 | 亚洲性图| 欧美精品日本一级特黄 | 国产真实一区二区三区 | 91丝瓜视频最新版 | 国产白领丝袜办公室在线视频 | 欧美性v视频播放 | 爆操欧美美女 | 久久er热在这里只有精品85 | 国产在线精品一区二区夜色 | 一级a级国产不卡毛片 | 亚洲成人黄色在线 | 欧美一级毛片免费大全 | 免费啪啪小视频 | 69成人做爰免费视频 | 亚洲精品亚洲人成在线播放 | 播播网手机在线播放 | 啪啪三级 | 24小时中文乱码字幕在线观看 | 久久综合香蕉 | 在线亚洲精品防屏蔽 | 一级美国乱色毛片 | 国产成人综合久久精品亚洲 | 欧美成人观看免费版 | 午夜国产视频 | 1024免费福利永久观看网站 | 欧美性一区二区三区 | 美国老黑一级毛片免费的大黄 | 成人黄色激情网站 | 青青青在线观看视频免费播放 | 99re九精品视频在线视频 | 欧美va视频 | 久久日韩精品中文字幕网 | 亚洲在线免费观看视频 | 三级黄色片免费 | 热99re久久精品精品免费 | 日韩精品国产一区 | 国产精品视频网址 | 黄色三级视频在线播放 | 天天看a | 欧美视频三区 |