Screen width php recuperato da js

Peterrey76

Utente Attivo
27 Mar 2020
40
0
6
Salve ragazzi, scusate l'ignoranza, ho recuperato lo screen width con Js e messo in variabile php in questo modo:
$screen = " <script type='text/javascript'>document.write(screen.width); </script>";
La variabile $screen viene stampata regolarmente a video, ma non puo essere utilizzata per eseguire calcoli , mi restituisce 0(zero).
di sicuro non e' vista come numero, forse come stringa , ma ho provato in cento modi e non riesco ad andare avanti.
Qualcuno puo aiutarmi? Di sicuro è una sciocchezza ma proprio non so come fare. Grazie
 
Buongiorno tommy grazie per la risposta ma, niente. la variabile php viene stampata a video come prima (1366) ma appena eseguo un' operazione ad esempio $screen+1, mi restituisce 1 cioe vede sempre $screen = 0.
Vabbe' continuero con la ricerca grazie comunque.
 
Ciao, se vuoi i calcoli puoi farli direttamente dentro a Javascript se non hai particolari esigenze.
Ad esempio questo l'ho provato e funziona per raddoppiare la larghezza:
PHP:
$width = " <script type='text/javascript'>var larghezza = parseInt(screen.width); document.write(larghezza * 2); </script>";
echo $width;
 
In js funziona, ma sto creando una piccola libreria PHP per impaginazioni che prevede il valore del width screen per calcolare in percentuale le larghezze dei box.
 

Discussioni simili