Comment passer une variable de JavaScript à PHP

JavaScript est le langage côté client et PHP est le langage de script côté serveur. Dans ce tutoriel nous allons découvrir comment passer une variable de JavaScript à PHP via une requête HTTP.
 
 
Du côté de JavaScript, la requête consiste généralement à transmettre une valeur de JavaScript à PHP. Soit l’URL en tant que paramètre (que PHP récupère-le via le tableau $_GET) ou via une requête de type POST(comme lorsque quelqu’un soumet un formulaire de connexion et que PHP récupère-le via le tableau $_POST).

Maintenant, vous pouvez créer cette URL de manière dynamique via JavaScript et l’envoyer au serveur via un appel AJAX (comme la méthode .ajax de jQuery) ou via quelque chose comme JavaScript.location.href = URL;. Dans cette URL, vous aurez les données que vous souhaitez envoyer à PHP. Vous trouverez ci-dessous un exemple de fonction JavaScript pouvant être appelée en appuyant sur un bouton.

<?php
	function add() {
		var a = 1;
		var b = 2;

		window.location.href = "add.php?var1=" + a + "&var2=" + b;
	}
?>

Dans cette fonction ci-dessus, nous avons deux variables JavaScript dans l’URL. Nous disons ensuite à « window » d’accéder à la page « add.php » avec les deux paramètres « var1 » et « var2 » qui contient les données. Ici, nous passons deux variables de JavaScript à PHP. Le navigateur accéderait alors à l’URL http://www.exemple.com/add.php?var1=1&var2=2.
 
 

Réception et traitement des variables en PHP

Maintenant que JavaScript a émis la requête et passé certains paramètres, PHP peut récupérer les données dans le tableau $_GET.

<?php
	function add() {
	   // Vérifiez si les paramètres var1 et var2 sont transmis au script via l'URL
	   if (isset($_GET["var1"]) && isset($_GET["var2"])) {

		  $somme = $_GET["var1"] + $_GET["var2"];

		  echo $_GET["var1"]." + ".$_GET["var2"]." = ".$somme;
	   }
	}
?>

Ce code afficherait alors la somme des deux variables envoyé depuis le code JavaScript :
 
Sortie :

1 + 2 = 3
QCM sur PHPQCM sur PHP – Les bases – Partie 1QCM sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Une réflexion sur “Comment passer une variable de JavaScript à PHP

  • Avatar
    décembre 14, 2020 à 3:59
    Permalien

    PENSEZ A REVOIR LE TITRE MONSIEUR , CECI NE REPRéSENTE PAS DU TOUT CE A QUOI JE M’ATTENDAIS

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *