Portgaz, fijate bien en las comillas, dobles y simples
setTimeout("location.href='index.php' ",5000), y este código funciona, lo he probado.
Pero como lo pones en un
echo, ponlo así (esto es para poner las comillas simples en el script):
Código PHP:
Ver originalecho '<script type="text/javascript">
setTimeout("location.href=\'index.php\'",5000)
</script>'
Este también lo he probado y funciona.
KurozakiIchigo, creo que es mejor ponerlo así (type="text/javascript").
Saludos