Noch ein Merkwürdiges verhalten im Shop

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Antworten
wolfschw
Beiträge: 396
Registriert: 01.03.2009, 21:23
Wohnort: Ilshofen
Kontaktdaten:

Noch ein Merkwürdiges verhalten im Shop

Beitrag von wolfschw »

Hallo noch mal

Wenn ich bei Google oder auch sonst wo nach meinen Eingetragenen Seiten schaue
und diesen Link anklicke wird mir hin und wieder eine leere Seite angezeigt.
Wenn ich dann diesen Link noch einmal anklicke oder auf Aktualisieren klicke
wird die Seite wieder richtig angezeigt.

Woran könntes das liegen ???

gruß

Wolfgang
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Hallo,

eine leere Seite sollte der Shop nicht zeigen.

Was steht in der Log Datei vom WebServer?

Funktionier die PHP Error Log Datei? D.h. ist diese getesten und konfiguriert?
was steht in dieser?

In der Regel hat man leider dann ein System von seinem Provider zur Verfügung gestellt bekommen, in denen
weder in Webserver logs noch in der PHP Logs etwas steht.

Dann muss man die Links etwas genauer untersuchen.

a) man kann den Shop so einrichten, dass dieser die suchbegrioffe bei Google in den Googel farben zeigt.
bei leistungsschwachen Systemen zu einer "leeren Datei" führen. Wurde dies eingeschaltet?
(in den PHP Scripten muss man // an einer stelle löschen.)

b) der Shop muss einen Kunden eindeutig erkennen können. D.h. der Besucher darf nicht "plötzlich"
die Kundendaten von einem anderen kunden sehen. oder gar verändern. Daher verwendet der System
neben dem üblichen Sicherheiten noch weitere... Diese vertragen in der Regel nicht, dass ein Kunde
nicht prüfbare Daten in einer Session hat.

Wenn man sich x-fach an dem Shop anmelden möchte? kann man in oos_event_session.php etwas löschen


~/shop/includes/plugins/oos_event_session/oos_event_session.php

Code: Alles auswählen

      if ($_SESSION['session_user_agent] != $http_user_agent) {
        unset($_SESSION['customer_id]);
        unset($_SESSION['session_user_agent]);
        $_SESSION['cart]->reset();
        $_SESSION['member]->default_member();

        oos_redirect(oos_link($aModules['user], $aFilename['login], '', 'SSL'));
      }

      // verify the IP address
      if (!isset($_SESSION['session_ip_address])) {
        $_SESSION['session_ip_address] = oos_server_get_remote();
      }

      if ($_SESSION['session_ip_address] != oos_server_get_remote()) {
        unset($_SESSION['customer_id]);
        unset($_SESSION['session_ip_address]);
        $_SESSION['cart]->reset();
        $_SESSION['member]->default_member();

        oos_redirect(oos_link($aModules['user], $aFilename['login], '', 'SSL'));
      }


leere Seite kann auch sein, dass man etwas konfiguriert hat, was nicht vorhanden ist.
z.b. eine SSL Domain

https://www.example.org

Wenn in dem Link eine Session gestartet ist
OOSSID=dhekils< DIES SOLLTE NICHT BEI GOOGLE SEIN >er8979183377hndnc<<fsfsaff<

kann
~/shop/includes/funktions/function_session.php

Code: Alles auswählen

 /**
  * ADOdb function to regenerate a new session id
  *
  * @private
  */
  function oos_session_regenerate_id() {
    if (function_exists('adodb_session_regenerate_id')) {
      return adodb_session_regenerate_id();
    }
  }
auf schwachen Systemen Probleme bereiten ,,, hier sich eine neuen Session _namen
ausdenken... auf return adodb_session_regenerate_id(); verzeichten und die
Session mit OOSSID nicht starten.

hth

ralf
wolfschw
Beiträge: 396
Registriert: 01.03.2009, 21:23
Wohnort: Ilshofen
Kontaktdaten:

Beitrag von wolfschw »

Hallo

Die so genannte Log-Datei gibt es bei mir nicht
a) man kann den Shop so einrichten, dass dieser die suchbegrioffe bei Google in den Googel farben zeigt.
bei leistungsschwachen Systemen zu einer "leeren Datei" führen. Wurde dies eingeschaltet?
(in den PHP Scripten muss man // an einer stelle löschen.)
b) der Shop muss einen Kunden eindeutig erkennen können. D.h. der Besucher darf nicht "plötzlich"
die Kundendaten von einem anderen kunden sehen. oder gar verändern. Daher verwendet der System
neben dem üblichen Sicherheiten noch weitere... Diese vertragen in der Regel nicht, dass ein Kunde
nicht prüfbare Daten in einer Session hat.

Wenn man sich x-fach an dem Shop anmelden möchte? kann man in oos_event_session.php etwas löschen
was genau kann man löschen oder ändern ???



gruß

Wolfgang
Antworten