Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    39

    Problema con Apache::Session::MySql

    Ciao a tutti.
    Utilizzo in una mia applicazione il modulo Apache::Session::MySql per memorizzare alcune informazioni relative alla sessione.
    Fino ad ora ho usato solo le informazioni di base come l'id della sessione ma adesso ho bisogno di memorizzare un nuovo parametro. Quando l'utente si logga il parametro deve venire memorizzato nel db per essere recuperato poi in altre pagine.

    Il problema è che nel database non viene memorizzato nulla. Ho creato appositamente un campo aggiuntivo nella tabella delle sessioni per memorizzarci questa informazione ma niente non ne vuole sapere. Quando per esempio faccio

    $sessione{progetto} = $progetto;

    non succede nulla. Nel db il campo progetto rimane inalterato.

    Cosa può essere? Che devo fare?
    Grazie per l'aiuto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    39
    Nel mentre credo di aver capito che non serve creare un nuovo campo per ogni variabile. Tutto viene memorizzato nel campo di tipo BLOB in teoria. Questo non cambia il fatto che comunque non funziona.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    39
    Oggi sono ritornato sul problema e ho fatto qualche prova fin che ho scoperto che le informazioni non venivano memorizzate a causa dell'istruzione


    undef %session;

    Ora che l'ho tolta le informazioni aggiuntive sulla sessione vengono memorizzate correttamente.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.