Super Shop, geniale Arbeit.
Ich hatte nur das Problem das bei meinem PHP 4.2.1 (standardeinstellungen) die globalebn Variablen deaktiviert waren. Das hatte zu Folge das der ganze Shop nicht funktioniert hat.
Hast du dir vielleicht schon mal ber diese Problematik Gedanken gemacht. Ich schtze mal das irgendwann auch die Providier diese Sicherheitseinstellungen bernehmen werden.
MfG
Dave
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ja - die mssen raus ;-)
Im Ernst: Globale Variablen werden nur in den Datenbankfunktionen verwendet, zwar ein recht zentraler Punkt; ich hoffe, aber dennoch , da sich der Aufwand in Grenzen hlt.
Lsungsvorschlag: Einfach in die einzelnen Funktionen der Dateien db_func.inc.php ein include("config_db.inc.php") einfgen. Dann das gleiche Kommando aus der header.inc.php raus.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Aber das Problem ist doch auch bei Variablen die per POST oder GET bergeben werden.
Deswegen hat bei mir auch die Ersteinrichtung nicht funktioniert. Oder irre ich mich da?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Lsungsvorschlag, hmmm, alle Varibalen ersetzen is ein bisschen viel arbeit.
Aber ich glaub ne andere Alternative gibts nicht. Aber kenn mich noch net so gut mit PHP aus, Sorry.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich habe da gerade was gefunden, was zumindest eine einfache Umstellung ermglichen knnte (ob das den Sinn von register_globals=off wirklich trifft, sei dahin gestellt): http://php.ca/manual/de/security.registerglobals.php. Der Beitrag von killergod2000@gmx.net war bei ersten Tests mit einem anderen Skript erfolgreich.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Wenn ich das dann richtig versteh, werden alle Variablen (POST, GET, SESSION) in das Globals-Array geschrieben, oder?
Dann mssten halt alle Variablen auf Globals umgstellt werden, oder werden die trotzdem gelesen wenn sie in der Function auf global gesetzt werden?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Soweit bin ich da noch nicht vorgedrungen ... Auf jeden Fall funktioniert die Formularbermittllung method=post mit dem POST-Teil des obenangegebenen Code-Schnippsels.
Inwieweit phPay angepat werden mu und mit welchem Code, wird sich noch herrausstellen mssen.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Super Shop, geniale Arbeit.
Ich hatte nur das Problem das bei meinem PHP 4.2.1 (standardeinstellungen) die globalebn Variablen deaktiviert waren. Das hatte zu Folge das der ganze Shop nicht funktioniert hat.
Hast du dir vielleicht schon mal ber diese Problematik Gedanken gemacht. Ich schtze mal das irgendwann auch die Providier diese Sicherheitseinstellungen bernehmen werden.
MfG
Dave
Ja - die mssen raus ;-)
Im Ernst: Globale Variablen werden nur in den Datenbankfunktionen verwendet, zwar ein recht zentraler Punkt; ich hoffe, aber dennoch , da sich der Aufwand in Grenzen hlt.
Lsungsvorschlag: Einfach in die einzelnen Funktionen der Dateien db_func.inc.php ein include("config_db.inc.php") einfgen. Dann das gleiche Kommando aus der header.inc.php raus.
Aber das Problem ist doch auch bei Variablen die per POST oder GET bergeben werden.
Deswegen hat bei mir auch die Ersteinrichtung nicht funktioniert. Oder irre ich mich da?
Nein, da hast Du recht.
Damit mu ich mich mal befassen. Hast Du oder sonst jemand Lsungsvorschlge?
Lsungsvorschlag, hmmm, alle Varibalen ersetzen is ein bisschen viel arbeit.
Aber ich glaub ne andere Alternative gibts nicht. Aber kenn mich noch net so gut mit PHP aus, Sorry.
Ich habe da gerade was gefunden, was zumindest eine einfache Umstellung ermglichen knnte (ob das den Sinn von register_globals=off wirklich trifft, sei dahin gestellt):
http://php.ca/manual/de/security.registerglobals.php. Der Beitrag von killergod2000@gmx.net war bei ersten Tests mit einem anderen Skript erfolgreich.
Wenn ich das dann richtig versteh, werden alle Variablen (POST, GET, SESSION) in das Globals-Array geschrieben, oder?
Dann mssten halt alle Variablen auf Globals umgstellt werden, oder werden die trotzdem gelesen wenn sie in der Function auf global gesetzt werden?
Soweit bin ich da noch nicht vorgedrungen ... Auf jeden Fall funktioniert die Formularbermittllung method=post mit dem POST-Teil des obenangegebenen Code-Schnippsels.
Inwieweit phPay angepat werden mu und mit welchem Code, wird sich noch herrausstellen mssen.