PHP Easter Eggs
In vielen Softwareprodukten verstecken die Entwickler kleine Gimmicks, sogenannte Easter-Eggs. Es gibt sie in vielen Microsoft-Produkten, unter anderem ein Flipper in Word oder ein Flugsimulator in Excel, aber auch auf Webseiten und manchmal auch in Hardware gegossen.
In PHP gibt es auch einige kuriose Bilder, die normalerweise dazu gedacht waren am 1. April auf der phpinfo Seite angezeigt zu werden, die aber auch so abrufbar sind wenn man die Einstellung expose_php in der php.ini eingeschaltet hat.
Man kann diese Bildchen sehen indem man an ein beliebiges PHP Script einen bestimmten Query-String anhängt.
Das erste Logo zeigt je nach PHP Version ein anderes Bild. Man kann daran also die Major-Version erkennen und manchmal auch die Minor-Version.
- http://www.zend.com/zend/products.php?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
- http://www.zend.com/zend/products.php?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000
- http://www.zend.com/zend/products.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42
- http://www.zend.com/zend/products.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42
Falls man selbst keinen Zugriff auf die expose_php Einstellung hat kann man mit einer Rewrite-Regel die Bilder verstecken und weiterleiten auf die Startseite:
RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} PHP[^&]+ RewriteRule ^(.*)$ http://www.meine-domain.com/? [R=302,L]
Welche kuriosen Easter Eggs kennt ihr? Habt ihr schon einmal selbst welche eingebaut oder gefunden?
Ich wünsch euch frohe Ostern!