PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


PHP Easter Eggs

without comments

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.

  1. http://www.zend.com/zend/products.php?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
  2. http://www.zend.com/zend/products.php?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000
  3. http://www.zend.com/zend/products.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42
  4. 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!

Written by Michael Kliewe

April 5th, 2012 at 4:36 pm

Posted in PHP

Tagged with ,

Leave a Reply

You can add images to your comment by clicking here.