J'ai une fonctions javascript qui retourne un hachage. Je dois passer ce hachage à php pour faire des choses avec. Quel est le meilleur moyen de le faire?Comment passer la variable JS à PHP?
Répondre
En supposant que vous entendez fonction JavaScript renvoie un hachage et l'envoie à PHP - puis AJAX
+1: Oui, AJAX ftw. Bien que ce ne soit pas si difficile à faire avec de simples commandes Javascript, je vous recommande d'utiliser jQuery si vous êtes à l'aise car cela conserve la syntaxe familière de jQuery et sa compatibilité avec vous. – Kranu
Vous pourriez utiliser un cookie. Comment l'échange a lieu (AJAX, rechargement de page, peu importe) est à vous.
en PHP: voir setcookie()
à JS: voir document.cookie - ou peut-être une bibliothèque JS tels que Dojo/jQuery.
regard sur jquery, cela rendra votre ce plus facile! Vous pouvez également définir une valeur d'entrée masquée dans un formulaire et la soumettre.
Allez ... jQuery juste pour un seul appel AJAX? Est-ce que vous essayez de donner une nouvelle signification au terme "overdone"? Rien contre jQuery, mais ce n'est pas le Saint Graal pour tout. –
Eh bien, j'utilise déjà jquery, donc c'est une seule ligne de code, vs en utilisant "raw js", donc c'est assez bon. –
OK, si vous utilisez déjà jQuery dans ce projet, c'est le choix évident. Tant que vous n'incluez pas une bibliothèque entière juste pour utiliser une seule fonction. ;) –
Utilisez AJAX. Mais rappelez-vous, ne faites jamais confiance aux données provenant de GET ou POST et exécutez toujours les données via un contrôle de sécurité avant de l'utiliser ou de le stocker.
Vous devriez donner plus d'informations sur ce que vous essayez de faire exactement. Comme tout ce que nous pouvons faire est de deviner et vous n'obtiendrez pas de bonnes réponses. Mais les suspects habituels dans ce cas sont les suivants:
AJAX (ou JSON)
Cookies
champs de formulaire cachés, où vous définissez la valeur via JS
Donnez plus d'informations et nous pouvons être plus précis.
- 1. Comment passer une variable PHP à Javascript?
- 2. variable PHP à JS - plus et plus
- 3. Passer variable ou quelque chose à Iframe Parent PHP/JS/Html
- 4. Passer la liste d'arguments variable à sprintf()
- 5. passer l'objet de JS à PHP et retour
- 6. PHP: passer une variable à une fonction, faire quelque chose à la variable, retourner en arrière
- 7. Comment passer une variable PHP en FlashVars via SWFObject
- 8. passer une variable de rails dans une fonction js
- 9. passer var à fonction() js avec jquery
- 10. Passer la variable entre le formulaire et la page php?
- 11. PHP + Jquery - passer la valeur par ajax à php et vérifier par rapport à la variable
- 12. Comment accéder à la variable JS en C#
- 13. PHP Débutant: Comment passer une variable PHP d'un segment de code PHP à un autre?
- 14. Comment passer variable cachée à l'aide displaytag
- 15. comment passer la valeur de variable php à l'attribut d'action de la forme html
- 16. Passer une variable à la page new.html.rb
- 17. Variable PHP dans la variable
- 18. PHP: Passer une variable à un fichier que vous incluez?
- 19. passage nom de la variable JS à la fonction
- 20. Comment passer une variable jQuery au code PHP?
- 21. Passer la variable dans cakePHP
- 22. Comment passer variable d'jsf bean géré à la page jsp
- 23. Passer une variable à Google Graphs URL
- 24. Passer l'objet js comme json à jquery?
- 25. ASP.NET/PHP: Comment passer variable de session de PHP à ASP.NET
- 26. js variable scope question
- 27. Passer la fonction JS à l'applet pour comme écouteur d'événement
- 28. comment passer des chaînes de html_safe à js rendent partials
- 29. Portée variable JS
- 30. PHP envoyant HTML à JS
Voulez-vous dire, vous avez une fonction JavaScript qui retourne un hachage, et alors vous auriez besoin de passer ce hachage à PHP? –
question et la description sont opposées :) – zod
Wooops. Édité. –