[php] Comment récupérer dans une variable PHP une variable JavaScript

Comment récupérer dans une variable PHP une variable JavaScript [php] - Programmation

Marsh Posté le 15-06-2001 à 10:56:44    

Je m'explique :
ma page se nomme "toto.php"
je veux connaitre la résolution du visiteur donc ceci
 
<script language="JavaScript>
hauteur=screen.height;
longeur=screen.width;
</script>
 
Or je désire récupérer au sein de ma page PHP ces variables afin de les insérer dans ma base de données soit un truc de ce genre
hauteur(JavaScript)=768 donc $hauteur(PHP)=768
Et tout ce ci dans la même page.
 
Merci pour votre aide...

Reply

Marsh Posté le 15-06-2001 à 10:56:44   

Reply

Marsh Posté le 15-06-2001 à 11:52:35    

tu peux pas sur la meme page....le php est interprété sur le serveur alors que le javascript est interprété sur ta machine en local
a++

Reply

Marsh Posté le 15-06-2001 à 12:04:38    

En tout cas pas en une seule fois !
 
ex:  
 
1- Premier chargement de la page, javascript récupère la résolution
2- le javascript demande un rechargement immédiat de la page et passe en paramètre les infos de résolutions.
3- en php, si les infos de résolutions sont passés en paramètres, tu fait ton traitement normal de la page, sinon, tu n'envoie que le code javascript qui récupère les infos.
 
C'est pas clair, hein !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 16-06-2001 à 02:51:44    

autre solution
recupere tes infos en javascript, puis tu fait comme si tu affichait une image sauf que tu appele un fichier PHP en lui donnant les resultats de ton JS en parametre
dans ce script PHP, tu envoie avec des header un GIF transparent de 5x5 pixels et tu fait ce que tu veux avec les variables que t'as recuperé

Reply

Marsh Posté le 20-06-2001 à 16:19:19    

il me semble qu'on peut récupérer directement la résolution en php. Je me trompe ?


---------------
oui oui
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed