fix: conflit de variable $ips dans stats() écrase le top IPs
Le foreach artIp30 utilisait $ips comme variable de boucle, écrasant le tableau de comptage des requêtes par IP. Résultat : ips=['66.249…':true] au lieu des vrais top 200 IPs. Renommé en $_artIpSet. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -161,11 +161,11 @@ class AccessLogParser
|
||||
|
||||
// Visiteurs uniques par article (IPs publiques non-bot, /post/ statut 200)
|
||||
$articleUv = [];
|
||||
foreach ($this->artIp30 as $path => $ips) {
|
||||
foreach ($this->artIp30 as $path => $_artIpSet) {
|
||||
$articleUv[$path] = [
|
||||
'7' => count($this->artIp7[$path] ?? []),
|
||||
'14' => count($this->artIp14[$path] ?? []),
|
||||
'30' => count($ips),
|
||||
'30' => count($_artIpSet),
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user