Maison  >  Questions et réponses  >  le corps du texte

Définition des variables de session à l'aide de JavaScript en PHP

<p>Est-il possible de définir des variables de session PHP en utilisant Javascript ? </p>
P粉515066518P粉515066518424 Il y a quelques jours371

répondre à tous(2)je répondrai

  • P粉475315142

    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.

    répondre
    0
  • P粉587780103

    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>

    répondre
    0
  • Annulerrépondre