Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Aggiornare alcune variabili di sessione

    Ciao a tutti

    ho bisogno di aggiornare alcune variabili di sessione senza però ricaricare la pagina
    Mi hanno consigliato e l'ho visto anche in alcuni sorgenti di fare un semplice

    return $_SESSION['nome_variabile']=$variabile;

    L'ho provato a fare ma la pagina sembra avere un refresh che io non voglio.
    E comunque non capisco se le sessioni siano state aggiornate in quel momento in quanto se anche la variabile è presente nella pagina corrente lo è perchè l'ho creata o aggiornata e ritornata con

    return $_SESSION['nome_variabile']=$variabile;

    Immagino si possa fare anche con ajax ma in ogni caso mi chiedo quale sia il modo + semplice

    Grazie

  2. #2
    Per poterlo fare senza aggiornare la pagina DEVI usare una qualche tecnologia lato client (Javascript, Flash, Ajax, etc) in modo da eseguire una richiesta HTTP in background.

    L'utilizzo che fai di return è piuttosto strano.

  3. #3
    Originariamente inviato da filippo.toso


    L'utilizzo che fai di return è piuttosto strano.
    private function countAllRecords()
    {
    /* if the record count isn't already cached in the session,
    read the value from the database */

    if (!isset($_SESSION['record_count']))
    {
    // the query that returns the record count
    $count_query = 'SELECT COUNT(*) FROM product';
    // execute the query and fetch the result
    if ($result = $this->mMysqli->query($count_query))
    {
    // retrieve the first returned row
    $row = $result->fetch_row();
    /* retrieve the first column of the first row (it represents the
    records count that we were looking for), and save its value in
    the session */
    $_SESSION['record_count'] = $row[0];
    // close the database handle
    $result->close();
    }
    }
    // read the record count from the session and return it
    return $_SESSION['record_count'];
    }

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.