hallo wenn mann sich bei uns im shop mit falschen daten anmeldet gibt es folgende fehler meldung
WARNING(2): “explode() expects parameter 2 to be string, array given” in /includes/piwik/piwik_ecommerce_tracking.php:20 (Details)
WARNING(2): “Invalid argument supplied for foreach()” in /includes/piwik/piwik_ecommerce_tracking.php:20 (Details)
da scheitn etwas mit der Datenübergabe nicht zu stimmen; wie du nämlich aus der Fehlermeldung entnehmen kannst, wird ein anderer Typ an Datensatz erwartet.
Poste bitte den Inhalt aus der Datei /piwik_ecommerce_tracking.php. Dafür kannst du z.B. pastebin.com nutzen, weil es die interne CODE - Funktion hier im Forum wohl sprengen wird.
Falls die Datei persönliche Informationen enthält, solltest du diese zuvor zensieren.
die Fernanalyse gestaltet sich schwieriger als ich dachte.
Hast du die Möglichkeit zu überprüfen, ob die Variabel $parameters bereits angesprochen wurde und wo genau die Datei piwik_ecommerce_tracking.php inkludiert wird?
Informationen zur betroffenen Variabel wären nicht verkehrt, darum gehe bitte wie folgt vor:
Finde diese Zeile in der Datei (Zeile 20):
foreach(explode("&",$parameters) as $pair) {
Füge VOR der Zeile den folgenden Code ein:
print_r($parameters) . exit;
Dieser Code wird die Werte der Variabel $parameters ausgeben, die in diesem Fall die Fehlermeldung projiziert und danach die Bearbeitung des Skripts prompt stoppen. Nachdem die Ausgaben vorliegen, poste diese bitte hier und entferne anschließend den eingefügten Code.
Wie immer gilt: Persönliche Informationen dürfen maskiert werden.