| PHP register_globals=On |
Christian
Pixelschubser Threadstarter
Beiträge: 11 |
Tach!
Hoffe, dass das noch nicht Thema war:
Ist irgendwann geplant, die register_globals auf 'Off' zu setzten. Würde mich mal interessieren.
Gruß Christian
---

|
|  Profil
Website
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
das ist seit php 4.1 default.
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
Christian
Pixelschubser Threadstarter
Beiträge: 11 |
Ja schon klar, aber hier auf den Servern sind sie ON.
Bleibt das so?
Sorry, ich meinte die Server bei i-net4you.
---

Diese Nachricht wurde geändert von: Christian |
|  Profil
Website
Editieren
Zitieren
|
HG
Posting-Schinder
Beiträge: 520 |
Du kannst das Verhalten von php in der .htaccess-Datei verändern. Etwa so:
1: | php_value register_globals Off |
Und dann hast du (wie man lesen kann  ) register_globals aus.
---
www.kuminatano.de
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
Christian
Pixelschubser Threadstarter
Beiträge: 11 |
Also, mir geht's um folgendes: Da - wie philippgerald ja bereits schrieb - die register_globals seit 4.1 default OFF sind, frage ich mich, ob vielleicht geplant ist, dies auch irgendwann so zu übernehmen.
Schließlich hat das ja auch seine Gründe und nicht einfach nur um die Admins zu ärgern, weil diese wieder auf ON umstellen müssen.
Deshalb wäre es schön zu wissen, ob das evtl. angedacht ist. Es gäbe dann nämlich das ein oder andere Script, welches ich demnächst anpassen müsste, oder ob ich mir da noch ein bissl Zeit lassen kann.
---

|
|  Profil
Website
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
ist mir gar nicht aufgefallen, dass das hier on ist
rieke?
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
HG
Posting-Schinder
Beiträge: 520 |
Christian schrieb am 12.08.2003 19:56
Deshalb wäre es schön zu wissen, ob das evtl. angedacht ist. Es gäbe dann nämlich das ein oder andere Script, welches ich demnächst anpassen müsste, oder ob ich mir da noch ein bissl Zeit lassen kann. |
Prinzipiell kannst du immer wieder ein stückweit deinen Code für reg_globals = off umschreiben, da die Superglobalen Arrays seit php4.1 immer definiert und gefüllt sind. Also bei jeweils kleinen Skripten: Immer wieder mal eins umschreiben, da kann dann kaum was passieren.
---
www.kuminatano.de
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
Rieke
Foren-Team 
Beiträge: 1792 |
Da nicht auf allen unseren Servern die gleichen versionen laufen, ist es schwer eine globale Aussage dazu zu machen
Auf dem Server mit Cristians Domain ist Register Globals = on
 Aber das kann er auch selber nachsehen, dafür liegt in seinem Account ja extra eine phpinfo die er aufrufen kann und da steht es drinn
Ob und wann wir an der derzeitigen Einstellung etwas ändern, kann ich nicht sagen, das hängt meist von zu vielen äusseren Umständen ab, aber zur not kann man es ja einfach in der htaccess Datei für den eigenen Account wieder auf ON setzen ;)
Viele Grüße
Rieke
---
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
Christian
Pixelschubser Threadstarter
Beiträge: 11 |
| Aber das kann er auch selber nachsehen, dafür liegt in seinem Account ja extra eine phpinfo die er aufrufen kann und da steht es drinn |
Schon klar, daher weiss ich ja, dass die Globals=on sind. Ich habe nur gehört, dass einige Provider das neuerdings voreingestellte OFF auch so übernehmen. Deshalb wollte ich wissen, ob das auch geplant ist - weil mir (wie gesagt) dann ein paar ältere Skripte ins Nirvana laufen würden - was ich dann jetzt auch mal abstellen werde.
Ist jetzt soweit klar. Danke!
Gruß Christian
---

Diese Nachricht wurde geändert von: Christian |
|  Profil
Website
Editieren
Zitieren
|
Franky
Feiertags-Poster
Beiträge: 31 |
Lese das gerade erst jetzt. Viele benutzen in den alten Skripts einfach einen Standard Header um sich die Mühe der Anpassung jeder Variable separat zu ersparen.
Macht so weniger Arbeit:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: | $value){
if(is_array($value))
foreach ($value as $key_2 => $value_2)
$$key_2 = $value_2;
else
$$key = $value;
}
?> |
Will hier aber auch net zu technisch werden.
Wie gesagt ich sehe bei Globals=OFF keine Probleme...
Diese Nachricht wurde geändert von: Franky |
|  Profil
Editieren
Zitieren
|