Maison > Questions et réponses > le corps du texte
P粉4753151422023-08-22 16:45:53
Les sessions sont stockées côté serveur, vous ne pouvez donc pas leur ajouter de valeurs à partir de JavaScript. Côté client, vous ne pouvez obtenir que le cookie de session, qui contient un identifiant. Une possibilité consiste à envoyer une requête AJAX à un script côté serveur, qui définira les variables de session. Voici un exemple utilisant la méthode .post()
de jQuery :
$.post('/setsessionvariable.php', { name: 'value' });
Bien sûr, vous devez être prudent lorsque vous exposez de tels scripts.
P粉5877801032023-08-22 10:18:56
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 :
<div id='div_session_write'> </div>