Problem mit Tracking und MySQL
Hallo Mirko
Ich möchte hier keine Diskussion um register on oder off vom Zaun reissen, darum kümmert man sich wohl in PHP-Foren. Deine Einstellung betrachte ich aber sicher als nicht die richtige. Fact ist, dass aus Sicherheitsgründen register_global auf off stehen soll.
Jedes Zeitgemässe Script ist soweit kompatibel, dass es mit beiden Modi arbeitet. Was \"alte\" Scritps brauchen oder nicht steht für mich nicht zur Debatte. Ausschlaggebend sind die Systeme auf denen sie laufen.
Nun möchte ich aber wissen, wie ich das Script auf meinem Server zum Laufen bringe. Wird die besagte Datei tableconfig.php einmal von Supermailer hochgeladen und dann in Ruhe gelassen? Dann könnte ich, um abhilfe zu schaffen, das Script umschreiben. Was nun, wenn das Script immer wieder hochgeladen wird?
Vielen Dank für eine Antwort
Patrik
Ich möchte hier keine Diskussion um register on oder off vom Zaun reissen, darum kümmert man sich wohl in PHP-Foren. Deine Einstellung betrachte ich aber sicher als nicht die richtige. Fact ist, dass aus Sicherheitsgründen register_global auf off stehen soll.
Jedes Zeitgemässe Script ist soweit kompatibel, dass es mit beiden Modi arbeitet. Was \"alte\" Scritps brauchen oder nicht steht für mich nicht zur Debatte. Ausschlaggebend sind die Systeme auf denen sie laufen.
Nun möchte ich aber wissen, wie ich das Script auf meinem Server zum Laufen bringe. Wird die besagte Datei tableconfig.php einmal von Supermailer hochgeladen und dann in Ruhe gelassen? Dann könnte ich, um abhilfe zu schaffen, das Script umschreiben. Was nun, wenn das Script immer wieder hochgeladen wird?
Vielen Dank für eine Antwort
Patrik
Nun habe ich es gefunden.
HAAAAALLLOOOOOO PHP-Script Programmierer! Dir scheint wohl entgangen zu sein, dass in den neusten PHP Versionen/Installationen register_global auf off steht. :rotate:
Das heisst, dass Argumente nicht einfach via z.B. $Argument angesprochen werden können, sondern entweder über $_POST[\'Argument\'] oder $_GET[\'Argument\'] - je nach Aufruf des Scripts
Wenn ich in das Script tableconfig.php sehe, dann kann ich feststellen, dass immer direkt auf die Argumente zugegriffen wird.
[mark=red]Ich beantrage nun also offiziell ein Patch für diesen \"Fehler\". [/mark]
Patrik
PS: Irgendwie wundere ich mich, dass ich in der Forums-Suche keinen Beitrag zu diesem Thema finden konnte. Entweder braucht niemand die Tracking-Funktione, oder arbeitet auf alten (und somit unsicheren) PHP Installationen...
HAAAAALLLOOOOOO PHP-Script Programmierer! Dir scheint wohl entgangen zu sein, dass in den neusten PHP Versionen/Installationen register_global auf off steht. :rotate:
Das heisst, dass Argumente nicht einfach via z.B. $Argument angesprochen werden können, sondern entweder über $_POST[\'Argument\'] oder $_GET[\'Argument\'] - je nach Aufruf des Scripts
Wenn ich in das Script tableconfig.php sehe, dann kann ich feststellen, dass immer direkt auf die Argumente zugegriffen wird.
[mark=red]Ich beantrage nun also offiziell ein Patch für diesen \"Fehler\". [/mark]
Patrik
PS: Irgendwie wundere ich mich, dass ich in der Forums-Suche keinen Beitrag zu diesem Thema finden konnte. Entweder braucht niemand die Tracking-Funktione, oder arbeitet auf alten (und somit unsicheren) PHP Installationen...

Zuletzt geändert von Richard am 10.03.2004, 16:47, insgesamt 1-mal geändert.
Hallo Forum
Ich versuche auf einem neuen Serverplatz Supermailer mit der Tracking-funktion einzurichten.
Leider habe ich da noch einen Fehler, den ich aber mangels Fehlermeldung nicht deuten kann. Ich kann nur vermuten wo es hackt.
Der Upload der Scripts hat funktioniert. Das Einrichten der Tabellen auf der Datenbank hat auch funktioniert. Das Erstellen der Kampagne auf der Datenbank hat zu einem Abbruch mit Fehlermeldung geführt \"Kampagne konnte nicht erstellt werden\".
Was könnte das Problem sein? Versucht SuperMailer eigentlich nie direkt auf die MySQL DB zuzugreifen? Macht SM das immer via PHP-Scripts? Warum können aber die Tabellen problemlos erstellt werden, der Inhalt aber nicht?
Vielen Dank für Hinweise und Tipps
Patrik
Ich versuche auf einem neuen Serverplatz Supermailer mit der Tracking-funktion einzurichten.
Leider habe ich da noch einen Fehler, den ich aber mangels Fehlermeldung nicht deuten kann. Ich kann nur vermuten wo es hackt.
Der Upload der Scripts hat funktioniert. Das Einrichten der Tabellen auf der Datenbank hat auch funktioniert. Das Erstellen der Kampagne auf der Datenbank hat zu einem Abbruch mit Fehlermeldung geführt \"Kampagne konnte nicht erstellt werden\".
Was könnte das Problem sein? Versucht SuperMailer eigentlich nie direkt auf die MySQL DB zuzugreifen? Macht SM das immer via PHP-Scripts? Warum können aber die Tabellen problemlos erstellt werden, der Inhalt aber nicht?
Vielen Dank für Hinweise und Tipps
Patrik