ciao
da quello che so io (poco) con js, che è quello che ti legge la risoluzione, non puoi creare sessioni ma solo cookie.
ma puo darsi che sbagli.
No, non credo. Io cookie non ne ho usati proprio. Le variabili di sessione si gestiscono lato server, dunque. Se io faccio in js una funzione del tipo:
function registra_risoluzione() {
res_width = screen.width;
res_height = screen.height;
// DEBUG document.write( res_width + "," + res_height );
var ajax = assegnaXMLHttpRequest();
// DEBUG document.write( ajax );
if(ajax) {
// inizializzo la request
ajax.open( "get" , "prova3.php?x=" + res_width + "&y=" + res_height , true );
// invio la richiesta
ajax.send(null);
}
// ricarico la pagina che ha eseguito la richiesta cosi da rendere
// subito disponibili le variabili di sessione impostate
location.reload();
}// JavaScript Document
e la chiamo dalla pagina html iniziale... Come vedi questa funzione redireziona un output su una seconda pagina php. La pagina php a questo punto, prende il dato inviato tramite GET e dovrebbe poter scrivere nell'head della pagina il css da caricare:
echo "<link href='default.css' rel='stylesheet' type='text/css'/> ";
Senza usare cookie... Quindi in teoria, visto che le variabili di sessione le registra il server a me non importa quello che fa il client.