Hallo,
Am Tue, Jun 04, 2002 at 08:49:44PM +0200, schrieb Stefan Jahn :
>
> habe einen Apache-Web-Server (apache-1.3.24_7) mit PHP4
> (mod_php4-4.2.1_1) laufen. Seit kurzem habe ich folgendes Problem: Viele
> PHP-Seiten funktionieren nicht mehr, besser gesagt sämtliche Werte in
> den Variabeln gehen verloren (interne Werte und auch Werte die per
> Formular zugewiesen werden).
>
seit PHP 4.2 werden die GET, POST, Cookie, Environment und Built-in
Variablen nicht mehr automatisch als globale Variablen zur Verfuegung
gestellt. Man kann das alte Verhalten wieder herstellen, in dem man in
der php.ini
register_globals = On
setzt. Das kann jedoch ggf. zu Sicherheitsproblemen fuehren:
<quote>
You should do your best to write your scripts so that they do not require
register_globals to be on. Using form variables as globals can easily
lead to possible security problems, if the code is not very well thought
of.
</quote>
Gruesse
Thorsten
-- /* Thorsten Steentjes, Martin-Luther-Str. 8, 53919 Weilerswist, Germany */ /* Phone: +49 2254 601458 Mobile: +49 170 2105181 */ /* Please remember: rm -rf means "read mail -really fast" */ To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Wed 05 Jun 2002 - 06:48:17 CEST