L'unico modo che ho trovato per sapere la larghezza della finestra è tramite window.innerWidth in JavaScript... Solo che mi pare di non poter sfruttare tale valore poiché PHP è eseguito prima.
Infatti in HTML questo funziona (ma non mi serve per i motivi che abbiamo visto)
Codice HTML:
<script>
var larghezza = window.innerWidth;
document.write(larghezza);
if(larghezza <= 992) {
document.write("banner piccolo");
} else {
document.write("banner grande");
}
</script>
Viceversa non funziona affatto questo in PHP
Codice PHP:
<script>
var larghezza = window.innerWidth;
document.write(larghezza);
if(larghezza <= 992) {
<?php echo "banner piccolo"; ?>
} else {
<?php echo "banner grande"; ?>
}
</script>