Politiker-Stopp

Ihr Browser versucht gerade eine Seite aus dem sogenannten Internet auszudrucken. Das Internet ist ein weltweites Netzwerk von Computern, das den Menschen ganz neue Möglichkeiten der Kommunikation bietet.

Da Politiker im Regelfall von neuen Dingen nichts verstehen, halten wir es für notwendig, sie davor zu schützen. Dies ist im beidseitigen Interesse, da unnötige Angstzustände bei Ihnen verhindert werden, ebenso wie es uns vor profilierungs- und machtsüchtigen Politikern schützt.

Sollten Sie der Meinung sein, dass Sie diese Internetseite dennoch sehen sollten, so können Sie jederzeit durch normalen Gebrauch eines Internetbrowsers darauf zugreifen. Dazu sind aber minimale Computerkenntnisse erforderlich. Sollten Sie diese nicht haben, vergessen Sie einfach dieses Internet und lassen uns in Ruhe.

Die Umgehung dieser Ausdrucksperre ist nach §95a UrhG verboten.

Mehr Informationen unter www.politiker-stopp.de.


Tagesarchiv für den 18. August 2007

Wer programmiert noch in PHP4?

Samstag, den 18. August 2007

Mein Provider Domainfactory bietet schon seit einer halben Ewigkeit an, dass ich mir meine PHP-Version aussuche. Ich habe mich dabei für PHP5 entschieden. Ich weiß zwar nur, dass es die objektorientierte Programmierung besser unterstützen soll – aber die nutze ich noch nicht wirklich. Meine Scripte funktionieren eigentlich alle in PHP4 und PHP5. Also warum sollte ich auf der PHP4-Version zurückbleiben? Vorallem da nächstes Jahr die Unterstützung für PHP4 eingestellt wird und PHP6 (mit Unicode und Namensräumen) auch bald fertig ist. Mehr dazu aber im iX-Artikel: PHP und die Zukunft.

Wo ich jedoch anfangs größere Probleme hatte, war die Register Globals-Funktions. Von Cold Fusion war ich es gewohnt, auf URL-Parameter (index.cfm?parameter=abc) mit #URL.parameter# zuzugreifen. Sowas hatte ich damals in PHP nicht gefunden.  Aber ich konnte mit $parameter direkt drauf zugreifen. Jeder URL-Parameter ist gleichzeitig der Variablenname. Damals dachte ich dann noch, warum das bei Cold Fusion so umständlich wäre. Heute bin ich schlauer. Diese Register Globals-Möglichkeit kann natürlich dazu mißbraucht werden, um Variablen zu überschreiben – wodurch vor einem Jahr auch eine von mir gehostete Website von Hackern angegriffen und übernommen wurde… Ich habe daraus gelernt. Register Globals ist abgeschalten – auf die URL-Parameter greife ich nur noch mit $_GET['parameter'] zu.

Leider gibt es aber noch immer einige Joomla!-Komponenten, die ein Register Globals benötigen. Joomla! hat dafür extra einen RG-Emulator eingebaut. Der sollte jedoch nur in Ausnahmefällen benutzt werden.


Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: