Por lo general, he cargado archivos CSS con PHP agregando una variable GET que cambia cada vez. Por ejemplo el valor del microtiempo
Pero necesito cargar dinámicamente un archivo CSS evitando el caché del navegador para ver los cambios continuos que se realizan en el desarrollo de producción.
<?php echo '<link rel="stylesheet" type="text/css" href="myFile.css?v='.round(microtime(true)).'"></script>';?>
A veces también necesitará cargar un nombre de archivo dinámico. Es posible hacerlo sin PHP así:
<link rel="stylesheet" type="text/css" href="" id="myCSS"> <script> var microTime = Date.now(); var myVar = "myCSSFile"; var myUrl = myVar+'.css' + '?v=' + microTime; myCSS.href= myUrl; </script>