also ich dachte da wie folgt an $ip = getenv('REMOTE_ADDR'); bzgl. user id. denn es geht sonst über nichts anderes als über diesen weg zu erkennen ob der user schon hier war oder nicht und ob er die seite neu besucht oder nicht.
bei einer session müsste man ungeachtet dessen auch noch prüfen ob der user die seite verlässt und ob er wieder zur seite zurück kommt. denn dann müsste man die session verwerfen.
bei einer db kann man das wie schon erwähnt mit einem kleinen cronjob regeln das muss man nicht alle 24 stunden (weil sich da was aufblasen kann). zudem - wenn man eine datenbank wegen diesen zwei oder drei abfragen schon quält, dann ist die datenbank auch nichts wert. was ein server aushalten muss, muss auch eine db aushalten - ist meine meinung
zudem kann man die vielfallt über die db wesentlich besser regeln. nehmen wir an, das bei einer bestimmten seite ein neues werbefenster geöffnet werden soll, dann kann man das recht einfach lösen.
andererseits - es gibt super programme für werbung. da muss man auch nicht auf diese art und weise etwas lösen
noch was zu den projekten. wie gross sind die projekte tatsächlich von "privat oder kleinanbietern" im inet? wohl kaum so gross wie amazon oder sonstige vergleichbare namen. wäre es so, gäbe es sicherlich entsprechende progger die das selbst lösen könnten ohne hier nachfragen zu müssen
noch was zur session - unabhängig davon ob die session aktuell ist - sie müsste mehrmals mit rückfragen geprüft werden. cookies kann man grundsätzlich vergessen, weil man einen nicht geringen teil von useren nicht erreichen würde. also muss schon eine cookieprüfung rein. wenn man das nun wiederzum inkl. der zeitprüfung und der löschfunktion der session zusammenschreibt, ist man weitaus mit mehr zeilen am ende als mit einer db lösung.
und noch mal - wenn das eine db nicht aushalten sollte, kann man auf diese generell verzichten. denn - und nun kommen wir auch mal zu einem grossprojekt - sollte das mal realisiert sein - ein grossprojekt - dann muss die db ohnehin mehrmals gequält werden und wenn dann zwei oder drei abfragen mehr dabei sind, dürfte das ohnehin nicht mehr ins gewicht fallen.
ich erwähne es auch noch mal bewusst wieder - die session ist dann frei für die entsprechenden geeigneten einbindungen die auch einen vielfälltigeren umfang haben als das einblenden eines fensters mit werbung
------------------
hab noch was vergessen - über die db kann ich auch die ips speichern und prüfen wie oft z.b. der user da war und ab einer bestimmten anzahl die werbung ganz weg lassen. was ich sagen will ist, das einfach eine wesentlich grössere umfangreichere vielfallt vorhanden ist, werbung über die db laufen zu lassen.
bei einer session müsste man ungeachtet dessen auch noch prüfen ob der user die seite verlässt und ob er wieder zur seite zurück kommt. denn dann müsste man die session verwerfen.
bei einer db kann man das wie schon erwähnt mit einem kleinen cronjob regeln das muss man nicht alle 24 stunden (weil sich da was aufblasen kann). zudem - wenn man eine datenbank wegen diesen zwei oder drei abfragen schon quält, dann ist die datenbank auch nichts wert. was ein server aushalten muss, muss auch eine db aushalten - ist meine meinung
zudem kann man die vielfallt über die db wesentlich besser regeln. nehmen wir an, das bei einer bestimmten seite ein neues werbefenster geöffnet werden soll, dann kann man das recht einfach lösen.
andererseits - es gibt super programme für werbung. da muss man auch nicht auf diese art und weise etwas lösen
noch was zu den projekten. wie gross sind die projekte tatsächlich von "privat oder kleinanbietern" im inet? wohl kaum so gross wie amazon oder sonstige vergleichbare namen. wäre es so, gäbe es sicherlich entsprechende progger die das selbst lösen könnten ohne hier nachfragen zu müssen
noch was zur session - unabhängig davon ob die session aktuell ist - sie müsste mehrmals mit rückfragen geprüft werden. cookies kann man grundsätzlich vergessen, weil man einen nicht geringen teil von useren nicht erreichen würde. also muss schon eine cookieprüfung rein. wenn man das nun wiederzum inkl. der zeitprüfung und der löschfunktion der session zusammenschreibt, ist man weitaus mit mehr zeilen am ende als mit einer db lösung.
und noch mal - wenn das eine db nicht aushalten sollte, kann man auf diese generell verzichten. denn - und nun kommen wir auch mal zu einem grossprojekt - sollte das mal realisiert sein - ein grossprojekt - dann muss die db ohnehin mehrmals gequält werden und wenn dann zwei oder drei abfragen mehr dabei sind, dürfte das ohnehin nicht mehr ins gewicht fallen.
ich erwähne es auch noch mal bewusst wieder - die session ist dann frei für die entsprechenden geeigneten einbindungen die auch einen vielfälltigeren umfang haben als das einblenden eines fensters mit werbung
------------------
hab noch was vergessen - über die db kann ich auch die ips speichern und prüfen wie oft z.b. der user da war und ab einer bestimmten anzahl die werbung ganz weg lassen. was ich sagen will ist, das einfach eine wesentlich grössere umfangreichere vielfallt vorhanden ist, werbung über die db laufen zu lassen.