Damit es bei den meisten Browser funktioniert:
1.) Mittels headerdata einbinden und den type nicht vergessen, wie von
Kirsch beschrieben.
2.) Die Datei im Webroot ablegen (also im Wurzelverzeichnis) mit dem genauen Namen:
favicon.ico (in den headerdata dann auch mit dem Pfad /favicon.ico einbinden)
3.)
Nicht zu groß machen. 16x16 reicht an sich für die Darstellung in der Adresszeile. 32x32 kann fallweise auch noch ok sein, auch wenn es nix bringt...(quadratisch muss es sein)
4.) kein *.jpeg in *.ico umwandeln, das funktioniert nicht!
5.) Optional kann der type auch noch zusätzlich via htaccess im Apache gesetzt werden.
Grundsätzlich braucht der IE6 immer ein bisserl, bis er das favicon nimmt.
-> manchmal hilfts auch, das Ding unter den Favoriten zu speichern
Der Firefox ist da nicht so bissig, wie der IE

, der zeigt das Icon halt an wie er soll.