Die Grundidee von NoSQL
Clemens Gull
Nach mehr als 15 Jahren einer fast uneingeschränkten Herrschaft der SQL-basierten Datenbanken (SQL steht für Structured Query Language, also zu Deutsch »strukturierte Abfragesprache«) findet nun ein Wechsel in der Landschaft der Web-Applikationen statt. mehr »
Das Subject/Observer-Muster in PHP
Matthias Kannengiesser
Das Subject/Observer - Entwurfsmuster gehört zur Gruppe der Verhaltensmuster. Dieses Entwurfsmuster ist aufgeteilt in einen Beobachter ( Observer ) und ein Subjekt ( Subject ), das überwacht werden soll. Das Entwurfsmuster definiert dabei eine Eins-zu-n -Abhängigkeit zwischen einem Subjekt und beliebig vielen Beobachtern. mehr »
Das Composite-Entwurfsmuster in PHP
Matthias Kannengiesser
Das Composite - Entwurfsmuster gehört zur Gruppe der Strukturmuster. Das Composite-Entwurfsmuster fügt mehrere Objekte zu einer Baumstruktur zusammen und ermöglicht es, sie von außen wie ein einzelnes zu verwenden. mehr »
Sicherheitstipps für PHP5: Session-basierte Authentifizierung
Matthias Kannengiesser
Eine weitere Möglichkeit der Authentifizierung besteht darin, die Zugangsdaten eines Anwenders auszuwerten und in einer Session zu registrieren. Sie sollten bei der Übertragung mithilfe eines HTML-Formulars berücksichtigen, dass das Passwort im Klartext übertragen wird und daher die POST-Methode eingesetzt werden sollte. mehr »
PHP-Programmierung mit Stil – Teil I
Clemens Gull
Über guten und schlechten Programmierstil wird oft heiß diskutiert, genauso wie über die ideale Entwicklungsumgebung. Da werden einzelne Meinungen als die einzig gültige Wahrheit vertreten. Alles was nicht der eigenen Ansicht entspricht, wird als falsch abgetan und so fort. mehr »
PHP-Programmierung mit Stil – Teil II
Clemens Gull
Blöcke sind schön! Es ist wirklich so! Die Einrückung um vier Zeichen macht die Blöcke deutlich einfacher lesbar. Und genau das sollten Sie auch machen: Abhängige Zeilen immer um je vier Leerzeichen einrücken. Benutzen Sie keinen Tabulator, denn das kann auf den verschiedensten Betriebssystemen zu Problemen führen. mehr »
PHP-Programmierung mit Stil – Teil III
Clemens Gull
Optionen kommen zum Schluss: Bei PHP-Funktionen kann man ja eine Liste der Übergabeparameter definieren. Aber auch hier sollte man nicht einfach drauflos schreiben. mehr »
Sichere Seiten mit PHP 5 - Teil I
Marcus Straßer
Einige der grundlegendsten Sicherheitsvorkehrungen können Sie bereits treffen, bevor Sie auch nur eine Zeile Quelltext geschrieben haben. Sämtliche Einstellungen, die das Verhalten von PHP betreffen, befinden sich in einer einzigen Konfigurations-Datei, der php.ini . Auch zum Thema Sicherheit findet sich dort eine ganze Reihe an Parametern, von denen einige wichtig, einige unwichtig und wieder einige zwar wichtig, aber nicht wirklich im Alltag realistisch zu gebrauchen sind. mehr »

































