PHP - Weiterleitung inkl. zählen
Hallo Gemeinschaft,
habe eine subdomain eingerichtet ind der eine datei (index.php) reinsoll , wenn man diese aufruft, dann soll in eine db tabelle ein zähler sein, der die Häufigkeit mitzählt und dasnach weiterleitet auf die Hauptdomain
könnt ihr da helfen?
habe eine subdomain eingerichtet ind der eine datei (index.php) reinsoll , wenn man diese aufruft, dann soll in eine db tabelle ein zähler sein, der die Häufigkeit mitzählt und dasnach weiterleitet auf die Hauptdomain
könnt ihr da helfen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 52556619491
Url: https://administrator.de/contentid/52556619491
Ausgedruckt am: 21.11.2024 um 20:11 Uhr
13 Kommentare
Neuester Kommentar
Hi,
Was soll man dir da helfen? Es steht keine vernünftige Frage oder auch nur eine Zeile Code drin. Im Gegenteil, was zu tun ist scheint dir sogar klar.
Das klingt als suchst du einen Dummen, der dir deine Arbeit machst. So was ist bei einem Dienstleister den du dafür bezahlst okay, in einem Community Forum finde ich das dreist.
Was soll man dir da helfen? Es steht keine vernünftige Frage oder auch nur eine Zeile Code drin. Im Gegenteil, was zu tun ist scheint dir sogar klar.
Das klingt als suchst du einen Dummen, der dir deine Arbeit machst. So was ist bei einem Dienstleister den du dafür bezahlst okay, in einem Community Forum finde ich das dreist.
Hallo,
zwei Vorschläge:
1. Auslesen der access.log Datei und daran den Zähler anpassen
2. Eine PHP-Datei welche den Download und den Zähler steuert https://dl.firma.de/download.php?name=file1.zip
Dabei aufpassen, dass Niemand dies Skript nutzt um Deinen Server zu übernehmen.
Stefan
zwei Vorschläge:
1. Auslesen der access.log Datei und daran den Zähler anpassen
2. Eine PHP-Datei welche den Download und den Zähler steuert https://dl.firma.de/download.php?name=file1.zip
Dabei aufpassen, dass Niemand dies Skript nutzt um Deinen Server zu übernehmen.
Stefan
Moin,
ich würde ja eine Funktion erstellen, die du aufrufst. Innerhalb der Funktion kannst du dann - wie auch immer - die Aufrufe zählen.
Wenn du es jetzt man zunächst nur per Datei löst, kannst du die Funktion später dahingehend abändern, dass das Zählen über eine Datenbank erfolgt.
Ich weis ja nicht, was dein Ansinnen ist, aber ich würde keinen Zähler hochzählen lassen, sondern Zeitstempel "irgendwohin" schreiben.
Warum: dann kannst du die einzelnen Zeitstempel auswerten und z. B. sagen, dass pro Stunde/ Tag/ Woche/ Monat die Seite soundso häufig aufgerufen wurde. Mit einem stumpfen Zähler wird das nichts. Und was machst du, wenn die Seite aufgerufen wird, während der vorherige Aufruf die Datei aber noch nicht weggespeichert hat? Dann geht dir ein Aufruf flöten...
Links
ich würde ja eine Funktion erstellen, die du aufrufst. Innerhalb der Funktion kannst du dann - wie auch immer - die Aufrufe zählen.
Wenn du es jetzt man zunächst nur per Datei löst, kannst du die Funktion später dahingehend abändern, dass das Zählen über eine Datenbank erfolgt.
Ich weis ja nicht, was dein Ansinnen ist, aber ich würde keinen Zähler hochzählen lassen, sondern Zeitstempel "irgendwohin" schreiben.
Warum: dann kannst du die einzelnen Zeitstempel auswerten und z. B. sagen, dass pro Stunde/ Tag/ Woche/ Monat die Seite soundso häufig aufgerufen wurde. Mit einem stumpfen Zähler wird das nichts. Und was machst du, wenn die Seite aufgerufen wird, während der vorherige Aufruf die Datei aber noch nicht weggespeichert hat? Dann geht dir ein Aufruf flöten...
Links
Erst Umleiten & dann protokollieren? Mit Textdateien ist unsauber, z.B. bei parallelen Zugriffen gegenseitiges überschreiben möglich. Wie schon gesagt: Dein Ansatz mit der DB war sinnvoll. Wenn das so einfach reicht, die Tabelle mit einer Spalte anlegen. Ich würde mindestens eine weitere für den Zeitstempel machen, um Auswertungen nach z.B. Datum machen zu können. Gegebenenfalls ist auch eine IP-Sperre sinnvoll, damit eine Person nicht (gewollt oder ungewollt) die Daten durch zig Aufrufe verfälscht.
Und es gibt verschiedene Arten von Umleitungen: 301 dauerhaft, 402 temporär. Das ist v.a. für Suchmaschinen relevant, bei 301 fliegt die alte Adresse auf Dauer aus dem Index.
Und es gibt verschiedene Arten von Umleitungen: 301 dauerhaft, 402 temporär. Das ist v.a. für Suchmaschinen relevant, bei 301 fliegt die alte Adresse auf Dauer aus dem Index.