Mailinglisten-Archive |
* Andreas Müller <php at universalware.de> schrieb: moin, <snip> > beim reengineering einer recht großen produktiven WebSeite würde ich gern > sämtlich verwendeten register_globals Variablen aufspüren und beseitigen. uaaah! Da hast Du Dir aber was vorgenommen! Ich treibe grad etwas ähnliches: ich schreibe phpPgAdmin dahingehend um, daß ohne cookies funktioniert und bei der Gelegenheit baue ich es auch gleich auf patTemplate um. Praktisch kommst Du nicht drumrum, Dir früher oder später jede Codezeile einzeln vorzunehmen. Allerdings können Dir da die von php gebotenen warnings (E_ALL) eine große Hilfe sein. > Auf Grund des Umfanges ist es nicht möglich alle Seiten genau durchzutesten > das man auch ja alles erwischt hat. Ich könnte register_globals auf einem > Testserver ausschalten und dann die WebSeite durchklicken und könnte mir > mein Error-Log ansehen. Problem ist eben das ich sicher nich alle Stellen in > der Web-Anwendung testen bzw. finden kann. Tja, wenn die Anwendung einfach so dahergescriptet ist und nicht sauber modularisiert, dann wirds schwer werden, da etwas zu automatisieren. Das erlebe ich auch grad wieder bei phpPgAdmin. Deshalb wird da von mir noch so einiges dran umgebaut. Hinterher bin ich wohl mit 30-50% dabei ;-) <snip> > Daher war die Idee ob es nicht in der laufenden Anwendung eine Möglichkeit > gibt das verwenden von Variablen die duch register_globals entstanden sind > zu loggen. An sich wäre das doch ne feine Sache wenn man PHP beibringen > könnte da eine Warning oder Hint zu erzeugen. So könnten noch viele andere > ihre Scripte sauberer bekommen. Use the source ;-) Du könntest ja auch register_globals ausschalten und selbst in php implementieren. Da kannst Du das dann wunderschön loggen. IMHO gibts auch eine Möglichkeit, in der php.ini ein initscript anzugeben ... cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service phone: +49 36207 519931 www: http://www.metux.de/ fax: +49 36207 519932 email: contact at metux.de cellphone: +49 174 7066481 --------------------------------------------------------------------- -- DSL ab 0 Euro. -- statische IP -- UUCP -- Hosting -- Webshops -- ---------------------------------------------------------------------
php::bar PHP Wiki - Listenarchive