![](https://seccdn.libravatar.org/avatar/e97244e47cc92adfa0a8bebefe7a4f37.jpg?s=120&d=mm&r=g)
Hallo Christian Christian Boltz wrote:
[diverse Config-Optionen für Apache2 & co, passt soweit]
In der /etc/php.ini ggf. : ------------------------^^^
register_globals = On
NEEEEEIIIIIIIIINNNNNNNNN!!!!!!!!!!!!!!
Aua, meine Ohren schmerzen. Du mußt nicht gleich schreien.
Sorry, aber das musste sein. Vor allem, da Du es ja so "grundsätzlich" empfohlen hast ;-)
Mh, "grundsätzlich" war es nicht gemeint, ich hatte das ganze eigentlich in der "Mittagsminute hingerotzt", dachte das "ggf." wäre ausreichend (Hatte ernsthaft überlegt, " den Zeigefinger zu erheben" und zu sagen, daß man das nicht tun sollte, hab´s mir aber mal gespart). Mein Fehler.
Ich denke, daß man es fürs _Testen_ durchaus vertreten kann,
Fürs Testen ist es vertretbar, soweit es darum geht, die grundsätzliche Funktionsfähigkeit eines (alten) Scripts zu sehen.
Beachte aber bitte: Testen != Programmieren
ACK. Testen == "gehts denn irgenwie/überhaupt?" ;-)
Oft genug tritt sonst folgender Fall auf: Alte Skripte laufen nicht, da die Variablen nicht initialisiert sind. Folglich wird stundenlang der Fehler in der Konfiguration von Apache gesucht.
Nö. Da findet sich direkt im Browser [1] eine ganze Latte Fehlermeldungen a la "Undefined Variable: xyz in test.php line 20". Bei entsprechender Config landen diese Meldungen auch im Errorlog (log_errors = on). Und schon sieht man, dass das alte Script noch unsauber ist ;-)
Obwohl Du damit recht hast: Die Erfahrung zeigt, daß sogar Entwickler für "Web-Applikationen" genau so etwas "vergessen".
Hinterher kann/sollte/muß man sich natürlich Gedanken machen, wie man die Sache "sauber ans laufen" bekommt.
Das auf jeden Fall - deshalb hab ich es gern von Anfang an sauber ;-)
Damit hast Du auf alle Fälle uneingeschränkt recht. (perpetuales ACK)
[2]
Du "leidest" ja wenigstens an deinen eigenen Sünden. Richtig "lecker" wird es wenn Du den "Mist" von anderen (der u.U. noch nicht mal dokumentiert ist), bereinigen sollst.
Praktikant! Bis Montag müssen die Scripte mit register_globals = off sauber laufen!"
Das meinst Du nicht wirklich ernst.
Nö, nicht wirklich ;-) Irgendwie habe ich da einen dicken Smiley vergessen. Hier ist er: ;-)))))
Da bin ich beruhigt. Bekommst dafür zwei "retour". ;-) ;-) [Praktikant]
Außerdem habe ich keinen Praktikant ;-)) und beruflich nix überhaupt nix mit Web-Programmierung zu tun.
Ich baue normalerweise auch nur die Server/Firewalls/Netze, bin schon froh wenn ich ein bißchen HTML/CSS/PHP debuggen kann. ;-)
[2] Ich weiß, wovon ich rede, ich habe noch ein paar "Jugendsünden" zu überarbeiten. Hätte ich nur damals schon register_globals=off gehabt, es würde mir viel Arbeit ersparen. Naja, immerhin sind es überall die gleichen Variablen, da reicht eine include ;-)
Da hätte ich noch einen: Bau mal ein Netz quer über Deutschland (das übrigens bestens läuft) und stelle dann fest, daß Du _etliches_ besser hättest lösen können, wenn man dich "nur gelassen hätte" bzw. ein paar Euro mehr investiert hätte. Da "kaust Du dann wirklich am Knorpel", bzw. brauchst mindestens "zwei Bier" oder auch ´nen _wirklich guten_ Wein. ;-) Allerbeste Grüße Gerald -- Gerald Engl Bunsenstrasse 13 81735 Muenchen 089/676736