Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2844 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP / JS] Affecter une variable JS à une variable PHP ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP / JS] Affecter une variable JS à une variable PHP ?

n°311697
bab
Posté le 18-02-2003 à 00:34:25  profilanswer
 

Etant donné que PHP est un langage serveur et js un langage client, je pense que c'est impossible mais je demande à tout hasard ...
 
Est-ce qu'il est possible de faire ça par exemple ? (dans une autre syntaxe)
 
$truc_php = truc_js
 
(avec truc_js : variable js)
 
en clair, renvoyer une variable client js vers le serveur php

mood
Publicité
Posté le 18-02-2003 à 00:34:25  profilanswer
 

n°311699
zion
Plop
Posté le 18-02-2003 à 00:39:47  profilanswer
 


Y a moyen de bidouiller des trucs mais ce sera jamais parfait.
 
Genre tu fais un SetCookie en JS, tu vas le récupérer en PHP sur la prochaine page que tu loades, a part ca tu peux oublier en gros  :)


---------------
Informaticien.be - Lancez des défis à vos amis
n°311700
ethernal
Chercheur de vérité...
Posté le 18-02-2003 à 00:45:05  profilanswer
 

Code :
  1. <?
  2. if (!isset($HTTP_GET_VARS['width']) || !isSet($HTTP_GET_VARS['height'])){
  3. ?>
  4. <body onload="document.replace= 'index.php?width='+document.width+'&height='+document.height">
  5. <?
  6. }
  7. else {
  8. echo '<body>';
  9. echo "$width x $height";
  10. }
  11. ?>


 
ou qqch dans le genre fonctionnera, mais c'est pas beau...


Message édité par ethernal le 18-02-2003 à 00:46:17
n°311724
Mara's dad
Yes I can !
Posté le 18-02-2003 à 02:19:00  profilanswer
 

Explique ce que tu veux faire, et on te dira comment t'en passer !
 
Non, sérieusement, y'a des moyens, dont 2 ont été cités, mais si tu ne donne pas le contexte et ce que tu veux faire, c'est difficile de répondre.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°311728
zion
Plop
Posté le 18-02-2003 à 02:28:59  profilanswer
 


Oui enfin ethernal a donné un bon exemple, si on veux la résolution de l'utilisateur on a pas le choix  :sweat:


---------------
Informaticien.be - Lancez des défis à vos amis
n°311986
ethernal
Chercheur de vérité...
Posté le 18-02-2003 à 14:04:00  profilanswer
 

il faut avant tout vérifier si c'est fiable.
entre autre, imagine que la personne ait désactivé le javascript... si ça par en boucle ça risque de ne pas plaire à l'internaute :lol: (enfin je pense pas que ça soit le cas)
 
le mieux est de générer les liens de ton site en fonction de la présence ou pas de ces variables et de fixer des valeurs par défaut si celle-ci ne sont pas correctes.
l'envoi de ces variables se feraient par un clic et pas par un reload automatique.

n°312003
Mara's dad
Yes I can !
Posté le 18-02-2003 à 14:32:55  profilanswer
 

ethernal, si pas de javascript, pas de "onload", donc pas de boucle.
 
Celà dit, la remarque est à prendre en considération.
Si le site n'a pas un besoin vital de javascript, ben il faut bien entendu vérifier qu'il fonctionne sans.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°312019
ethernal
Chercheur de vérité...
Posté le 18-02-2003 à 14:45:24  profilanswer
 

Mara's dad a écrit :

ethernal, si pas de javascript, pas de "onload", donc pas de boucle.


 
heu.... exact  :whistle:  :lol:
désolé  :ange:

n°312037
zion
Plop
Posté le 18-02-2003 à 14:58:51  profilanswer
 

Mara's dad a écrit :

ethernal, si pas de javascript, pas de "onload", donc pas de boucle.


 
de fait :D
 
Mais en plus tu as une limite de redirect dans les navigateurs, après 10-15 redirects ils abandonnent, pas fous non plus  :)


---------------
Informaticien.be - Lancez des défis à vos amis
n°312107
Hermes le ​Messager
Breton Quiétiste
Posté le 18-02-2003 à 16:21:04  profilanswer
 

De toutes manières je vois pas à quoi ça sert de récupérer la résolution des gens. Surtout qu'en plus, ça ne fonctionne même pas en mode fenêtré. (exemple : je suis en 1600 mais en réalité je suis en quelque chose comme 900/600...)

mood
Publicité
Posté le 18-02-2003 à 16:21:04  profilanswer
 

n°312110
zion
Plop
Posté le 18-02-2003 à 16:22:51  profilanswer
 


Euh tu peux avoir la taille de la fenêtre tu sais :o
 


---------------
Informaticien.be - Lancez des défis à vos amis
n°312117
Hermes le ​Messager
Breton Quiétiste
Posté le 18-02-2003 à 16:28:39  profilanswer
 

ah ? Je croyais que c'était la résolution de l'écran que cela renvoyait.

n°312124
zion
Plop
Posté le 18-02-2003 à 16:33:55  profilanswer
 


Oui mais tu peux *aussi* avoir la taille de la fenêtre si tu en as envie, rien ne l'empêche quand on en est la  :o


---------------
Informaticien.be - Lancez des défis à vos amis
n°314478
bab
Posté le 20-02-2003 à 23:42:36  profilanswer
 

ce que je veux faire :
en résumé : une confirmation d'effacement de fichier
 
j'ai un lien sur un fichier, j'envoie ce lien à une fonction javascript (avec dedans, confirm) et j'efface le fichier si "yes"
 
je pensais que c'était simple de passer par js mais apparemment non alors je vais faire une fenetre de confirmation en PHP, bien plus simple  :D  

n°314636
ethernal
Chercheur de vérité...
Posté le 21-02-2003 à 00:45:27  profilanswer
 

ça c'est tout bête :) enfin, je pense
 

Code :
  1. <script>
  2. function ask(){
  3.   return //demande de confirmation (je sais plus la commande :D)
  4. }
  5. </script>
  6. <form action="delete.php" method="post">
  7. <input type="button" onsubmit="ask();">
  8. </form>



Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP / JS] Affecter une variable JS à une variable PHP ?

 

Sujets relatifs
SSL/PHP comment ca marche ?Passer une variable d'une fenêtre à une autre
PHP : précision sessionvariable partagée [C] [résolu]
PHP : épuration de la base après délai[PhP / MySql] Outils pour débuter
WebService : Serveur en PHP et Client en CPeut on recuperer la resolution d'un ecran client avec Apache/PHP ?
lire fiicher txt et affecter le nombre kil y a dedans --> problème ..[PHP] Erreur dans PhpMyAdmin
Plus de sujets relatifs à : [PHP / JS] Affecter une variable JS à une variable PHP ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR