ConPresso4 Community

Fragen, Antworten, Diskussionen rund um das Content Management System ConPresso

 
ConPresso mit PHP 5.4

 
Neue Antwort erstellen    ConPresso4 Community Foren-Übersicht -> Bugs ConPresso 4
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
balu
ConPresso-Entwickler


Anmeldungsdatum: 01.01.1970
Beiträge: 1748

BeitragVerfasst am: 19.07.2012 10:51    Titel: ConPresso mit PHP 5.4 Antworten mit Zitat

Hallo,

in PHP 5.4 wurde die Funktion import_request_variables() entfernt, die ConPresso noch benutzt, weil alte Module eventuell noch auf Variablen zugreifen müssen, die ansonsten nicht in den globalen Namespace exportiert werden.

Es gibt einen Workaround, den man dann in die Datei _include/common.inc.php einbauen kann:

Code:
//@import_request_variables('cgp'); // CGP to avoid problems with cookies from other pages
@extract($_COOKIE); @extract($_GET); @extract($_POST);


Ich überlege im Moment, ob wir diese Option wirklich noch benötigen - auch aus Sicherheitsgründen. Darum eine Bitte an die Modul-Programmierer: Schaut einmal nach, ob Ihr noch im globalen Namespace auf GET, POST oder COOKIE-Variablen zugreift und ändert das bitte dementsprechend in $_GET, $_POST, $_COOKIE.

Balu

_________________
Bartels.Schöne
ConPresso Support & Development

 
Für dieses Posting bedanken sich die folgenden User: hscha, djmugge
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MarkusR
Handbuchversteher


Anmeldungsdatum: 01.01.1970
Beiträge: 7078

BeitragVerfasst am: 30.03.2013 16:10    Titel: Antworten mit Zitat

Kleiner Hinweis, weil einzelne dies falsch verstehen.

Diese Workaround wird NICHT an das Ende der Datei geschrieben!

Man sucht die Zeile (ca. Zeile 40)
Code:
@import_request_variables('cgp'); // CGP to avoid problems with cookies from other pages

und ersetzt sie durch
Code:
//@import_request_variables('cgp'); // CGP to avoid problems with cookies from other pages
@extract($_COOKIE); @extract($_GET); @extract($_POST);

(die gefundene Zeile wir also mittels // davor auskommentiert und die zweite Zeile kommt dazu)

Optimalerweise updatet man auf die 4.1.6, wenn man Module hat, die PHP5.4-kompatibel sind.

_________________
Ciao Markus
ConPresso-Module

Succi recentis officinalis
Frische, hochwertige Kräutersäfte und -Öle für Pferde, Hunde und Katzen direkt aus unserer Manufaktur
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neue Antwort erstellen    ConPresso4 Community Foren-Übersicht -> Bugs ConPresso 4 Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen