Maison > Questions et réponses > le corps du texte
Est-il possible de définir des variables de session PHP en utilisant Javascript ?
P粉2768766632024-03-28 12:10:17
La session est stockée côté serveur, vous ne pouvez donc pas y ajouter de valeurs à partir de JavaScript. Tout ce que vous obtenez côté client est le cookie de session contenant l'identifiant. Une possibilité consiste à envoyer une requête AJAX à un script côté serveur, qui définira les variables de session. Exemple de la méthode .post()
de jQuery :
$.post('/setsessionvariable.php', { name: 'value' });
Bien sûr, vous devez faire attention lorsque vous exposez de tels scripts.
P粉8113290342024-03-28 10:09:40
en JavaScript :
jQuery('#div_session_write').load('session_write.php?session_name=new_value');
Dans le fichier session_write.php :
session_start(); if (isset($_GET['session_name'])) {$_SESSION['session_name'] = $_GET['session_name'];} ?>
en HTML :