Dans l’architecture client-serveur, JavaScript opère du côté client, c’est-à-dire sur l’ordinateur ou le navigateur de l’utilisateur. D’un autre côté, PHP est un langage de script côté serveur, exécuté sur le serveur qui héberge l’application web. Lorsque vous souhaitez transmettre une variable depuis JavaScript vers PHP, vous devez établir une communication entre le client (JavaScript) et le serveur (PHP). Cela se fait généralement via une requête, une action que JavaScript initie pour envoyer des données au serveur, qui peut ensuite les traiter en utilisant PHP. Cette communication permet de passer des informations du côté client au côté serveur, ce qui est essentiel pour le fonctionnement de nombreuses applications web interactives.
La Méthode 1 pour transmettre des variables de JavaScript à PHP consiste à utiliser un formulaire HTML. Les méthodes GET et POST sont employées pour envoyer ces variables à PHP.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Transmettre des Variables JavaScript à PHP</title>
</head>
<body>
<form method="post" action="traitement.php">
<label for="nom">Nom : </label>
<input type="text" id="nom" name="nom">
<input type="submit" value="Envoyer">
</form>
</body>
</html>
Dans cet exemple, nous avons un formulaire HTML simple avec un champ “Nom” et un bouton “Envoyer”. Lorsque l’utilisateur remplit le champ et soumet le formulaire, les données s’envoient au serveur en utilisant la méthode POST. Le formulaire a une action définie sur “traitement.php”, qui est le fichier PHP qui recevra les données.
Le fichier PHP peut accéder à la variable JavaScript et l’afficher sur la page.
Exemple
<?php
if (isset($_POST['nom'])) {
$nom = $_POST['nom'];
echo "Nom reçu depuis JavaScript : " . $nom;
}
?>
En utilisant cette méthode, vous pouvez transmettre des variables JavaScript à PHP via un formulaire HTML.
N’oubliez pas que ceci est un exemple simple, et dans des applications réelles, vous traiterez probablement des données plus complexes et utiliserez des mesures de sécurité pour éviter les attaques.
Développement : Les cookies permettent de stocker des données côté client et de les récupérer sur une page PHP. Dans l’exemple ci-dessus, nous créons un cookie nommé “gfg” et y stockons la valeur “GeeksforGeeks”. De plus, nous définissons une durée d’expiration de 10 jours pour le cookie.
Exemple de code :
// Création d'un cookie côté client
document.cookie = "gfg=GeeksforGeeks; expires=Sat, 30 Nov 2023 12:00:00 UTC; path=/";
// Récupération du cookie côté serveur (PHP)
$cookieValue = $_COOKIE['gfg'];
echo "La valeur du cookie est : " . $cookieValue;
Ce code illustre comment créer un cookie côté client en JavaScript et le récupérer côté serveur en PHP pour afficher la valeur du cookie.
Ici, nous donnons un exemple pour illustrer l’utilisation des cookies entre JavaScript et PHP :
// Création d'un cookie côté client
document.cookie = "username=John; expires=Sat, 30 Nov 2023 12:00:00 UTC; path=/";
// Récupération du cookie côté serveur (PHP)
$cookieValue = $_COOKIE['username'];
echo "Le nom d'utilisateur stocké dans le cookie est : " . $cookieValue;
Dans cet exemple, un cookie nommé “username” est créé avec la valeur “John” et une date d’expiration. Ensuite, en PHP, nous récupérons ce cookie et affichons le nom d’utilisateur stocké.
Ce guide vous montre comment mener une étude de cas en gestion de projet et…
Cet article vous aidera à mieux rédiger un projet de reprise d'entreprise. Ci-après les étapes…
Exprimer un jugement sur une autre personne est une démarche délicate qui nécessite tact, respect…
Exercice 1 : Détection du Stock Dormant Une entreprise a les données suivantes pour un…
Le stock en transit, aussi appelé stock en cours de transport, désigne les biens ou…
Le stock dormant (aussi appelé stock obsolète ou inutilisé) désigne les articles ou les biens…
This website uses cookies.