ha, sorry, hab mich verschrieben: /etc/passwd
Das ist das /etc ist unter Linux das Verzeichnis wo Konfigurationsscripte liegen. /etc/passwd greift nicht auf das Webserver Verzeichnis, sondern auf ROOT/etc/passwd zu. Deswegen das /.
Mit diesem Befehl ist es möglich, AUSSERHALB des Webserver Bereiches zu agieren. So...und du brauchst mich nicht gleich als vollkommen bescheuert hinzustellen, denn ich hab das ausprobiert. Die meisten Billighoster schotten ihre Systeme nicht ab, und so kann man mit unvorsichtigem Code Sicherheitslöcher schaffen. Glaub mir.
Zu POST/GET/usw.:
Die Einstellung, dessen Name mir nicht eingefallen ist, Herr/Frau Holyfly, heißt register_globals und man kann sie in der PHP.ini einstellen. In Zukunft wird diese Einstellung per default auf off gesetzt, dass heißt man kann sie wieder einschalten.
Daher arbeiten SEHR viele Server die auf PHP 4.2 laufen immer noch mit register_globals = on. Mit meinem Einwand wollte ich nur sagen, dass du den User auf etwas hingewiesen hast, was in diesem Zusammenhang gar nicht das Thema war. Dadurch wird man verunsichert.
Ich will auch nicht, dass man sich die neue Art der Variablenübergabe wieder abgewöhnt, daher hab ich den Workaround auch nicht gepostet. Aber zumindest übergangsweise kann man auf einem System wo auf einmal register_globals = on gestellt ist, so seine Scripte noch zum laufen bringen, bis man was besseres hat.
Ansonsten hast du Recht, man sollte das gleich richtig machen, das trifft doch auch auf Braunis Thread zu, gell?
Ciao, F.o.G.
und nimm mich bitte nich allzu ernst, ich steigere mich in so was nur gern hinein.
Das ist das /etc ist unter Linux das Verzeichnis wo Konfigurationsscripte liegen. /etc/passwd greift nicht auf das Webserver Verzeichnis, sondern auf ROOT/etc/passwd zu. Deswegen das /.
Mit diesem Befehl ist es möglich, AUSSERHALB des Webserver Bereiches zu agieren. So...und du brauchst mich nicht gleich als vollkommen bescheuert hinzustellen, denn ich hab das ausprobiert. Die meisten Billighoster schotten ihre Systeme nicht ab, und so kann man mit unvorsichtigem Code Sicherheitslöcher schaffen. Glaub mir.
Zu POST/GET/usw.:
Die Einstellung, dessen Name mir nicht eingefallen ist, Herr/Frau Holyfly, heißt register_globals und man kann sie in der PHP.ini einstellen. In Zukunft wird diese Einstellung per default auf off gesetzt, dass heißt man kann sie wieder einschalten.
Daher arbeiten SEHR viele Server die auf PHP 4.2 laufen immer noch mit register_globals = on. Mit meinem Einwand wollte ich nur sagen, dass du den User auf etwas hingewiesen hast, was in diesem Zusammenhang gar nicht das Thema war. Dadurch wird man verunsichert.
Ich will auch nicht, dass man sich die neue Art der Variablenübergabe wieder abgewöhnt, daher hab ich den Workaround auch nicht gepostet. Aber zumindest übergangsweise kann man auf einem System wo auf einmal register_globals = on gestellt ist, so seine Scripte noch zum laufen bringen, bis man was besseres hat.
Ansonsten hast du Recht, man sollte das gleich richtig machen, das trifft doch auch auf Braunis Thread zu, gell?
Ciao, F.o.G.
und nimm mich bitte nich allzu ernst, ich steigere mich in so was nur gern hinein.