X-Frame-Options Header gegen ClickJacking
ClickJacking hatte ich in einem älteren Beitrag bereits erwähnt, und es gibt bereits seit langem Gegenmaßnahmen. Der IE8 hat damals ein neues Feature eingeführt, welches mittlerweile von den anderen Browsern auch umgesetzt wurde, und dieses Feature stelle ich hier vor.
Wir als Webseitenbetreiber können damit unterbinden, dass unsere Seite in einem Frame (IFrame eingeschlossen) dargestellt werden. Dazu überprüft der Browser, ob auf der eingebundenen Seite der HTTP-Header X-Frame-Options existiert. Für diesen Header gibt es zwei mögliche Werte:
Yahoo! Query Language (YQL) erklärt
Vorwarnung: Dieser Post ist relativ lang, aber mit vielen Beispielen gefüllt und sehr interessant wie ich finde. Wer durchhält, wird belohnt!
Wer von euch schonmal auf Web-APIs zugegriffen hat weiß dass die APIs alle unterschiedlich sind, ein einheitlicher Zugriff ist nicht möglich. Des weiteren möchte man eventuell Daten von Webseiten abgreifen, z.B. direkt aus einer Tabelle Wetterdaten oder Flugdaten auslesen. Dazu muss man den HTML-Code laden, parsen und die Informationen extrahieren.
Für dies und vieles mehr kann man die Yahoo Query Language (YQL) einsetzen. YQL ist eine SQL-ähnliche Sprache um den Yahoo-Servern eine Aufgabe zu geben, die Mengen von Daten betreffen, die die Yahoo-Server sammeln und das Ergebnis berechnen, welches man dann in einer einheitlichen XML-Antwort oder als JSON erhält.
Wer sich das nicht vorstellen kann, hier ein paar Einführungsbeispiele:
(Fast) Alle Slides der IPC SE 2010
So, hier nun fast alle Präsentationen zu den Sessions auf der International PHP Conference Spring Edition 2010. Wer kann die Lücken füllen?
Sonntag
———————————————————-
Continuous Inspection and Integration of PHP Projects
Sebastian Bergmann
Präsentation auf Slideshare
———————————————————-
Advanced-Eclipse-Workshop
Bastian Feder, Nils Langner, Sven Kiera
Präsentation auf Slideshare
———————————————————-
Softwarearchitektur mit PHP
Johann-Peter Hartmann
Präsentation auf Slideshare
———————————————————-
An Introduction to MapReduce
David Zuelke
Präsentation auf Slideshare
Montag
———————————————————-
Weiterlesen »
PHP Test für Fortgeschrittene: Der Gewinner, alle Fragen und Antworten
So, da der PHP-Test für Fortgeschrittene offiziell beendet ist werden wir nun also den Gewinner der ZCE-Praxis-Tests ermitteln. Außerdem sind hier alle Fragen (und Antworten) aufgelistet die im Test vorkommen, sodass darüber diskutiert werden kann.
Wer den Test (nochmal) machen möchte um sein PHP-Wissen zu testen kann das natürlich weiterhin tun. Ich habe die Beschränkung auf eine IP-Adresse/Cookie/Email-Adresse etc. aufgehoben, er kann also nun von jedem beliebig oft wiederholt werden. Derjenige (oder diejenige) sollte auch aufpassen beim Weiterlesen, denn unten werden die Fragen und Antworten aufgelistet.
15 Jahre PHP: Glückwunsch zum Geburtstag!
Bereits 1994 begann Rasmus Lerdorf mit der ersten Umsetzung seiner Ideen zu einer Webscriptsprache, und am 08. Juni 1995 veröffentlichte er Version 1.0 der Personal Home Page Tools (PHP Tools).
Rasant ging es weiter, bereits am 16. April 1996 verkündete Rasmus Version 2.0 der mittlerweile PHP/FI (Form Interpreter) genannten Sprache. Darin war bereits nativer Support für Datenbankverbindungen enthalten, und der Weg vom einfachen Tag-Parser hin zu etwas komplexeren datenbankbasierten Scripten war getan.