Salut tout le monde,
Voilà, j'ai trouvé un script pour détecter la taille de l'écran en javascript puis de les récupérer en Php (avec $_GET). Tout marche très bien, seulement j'aimerais éviter de passer par $_GET, car ça me donne une url pas très chouette de type : "index.php?r=1&Largeur=1024&Hauteur=768" et après j'ai peur de m'emmêler les pinceaux.
D'où ma question : est-il possible de passer des variables de javascript à php autrement qu'avec $_GET ?
Merci d'avance pour votre aide, voici le code pour ceux que ça intéresse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <? if(!isset($_GET['r'])) { echo "<script language=\"JavaScript\"> <!-- document.location=\"$PHP_SELF?r=1&Largeur=\"+screen.width+\"&Hauteur=\"+screen.height; //--> </script>"; } else { // Code à afficher en cas de détection de la résolution d'affichage if(isset($_GET['Largeur']) && isset($_GET['Hauteur'])) { // Résolution détectée if($_GET['Largeur']<=800){ $rep="img760";//répertoire images pour écran 800x600 $width="760"; } elseif($_GET['Largeur']>=1024){ $rep="img900";//répertoire images pour écran = ou > à 1024 $width="900"; } else{ $rep="img760"; $width="760"; } } else { // Résolution non détectée $rep="img760"; $width="760"; } } ?>
Partager