Hallo Ich habe Code, der ips einloggen und speichert sie bei visitors.loglog ein ip nur auf einmal
i log bin ips here
$line = "$_SERVER[REMOTE_ADDR]";
file_put_contents('visitors.log', $line . PHP_EOL, FILE_APPEND);
, aber ich möchte nur auf einmal 1 ip loggt sein. ...
dass Code protokolliert jeden Benutzer auf jedem Refresh ...
oder wie kann ich diesen Code für Benutzer jeder 48 Stunden gezeigt? ich brauche Lösung Dank .. danach i verwenden möchten, dass ips einige Inhalte für das blockieren ... so will ich auf einmal nur eine IP speichern ..
Sie können IP bei Sitzung speichern. Dann überprüfe die Sitzung. Dies ist erweiterbar, wenn es für Sie arbeitet. Übrigens speichern Sie besser in der Datenbank, wenn Sie diese später verwenden möchten. –
Sie wissen, dass die IP des gemeinsamen Benutzers hin und wieder ändert? Und ja, es ist viel besser, das in einer Datenbank zu speichern. Außerdem ist es viel einfacher zu überprüfen, ob die IP in den letzten 48 Stunden hinzugefügt wurde. – Jeff