No tiene por qué "culparsele" a PHP de ningun comportamiento del navegador --salvo ocupes funciones PHP para detectarlo y condicionales para actuar de maneras diferentes, en todo caso especifícalo--, que quede bien claro que PHP es un lenguaje del lado del servidor y no hace más que hacer entrega de lo que se le indique -- HTML/JS/CSS, etc. --, la interpretación del navegador a ese código entregado son cuestiones independientes del mismo código (que sea correcto) y el propio navegador (que lo soporte).
Creo el tema iría bien en el foro de (X)HTML pero no daz suficientes datos (lease mi firma) para concluir eso. Se te pediria explicaras con más claridad el comportamiento:
- IE: Dices "no muestra nada" pero ¿termina de cargar ó esque no finaliza la carga?, ¿entrega algún código fuente?.
- FF: ¿cuál es el código
HTML que implica ese link?.