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

    Esportazione in Excel con Verifica sessione

    Ciao a tutti,
    ho creato uno script che genera una tabella con dati presi dal DB e la fa visualizzare in excel (tramite gli header appositi)
    il problema è che questo script deve generare questa tabella solo se è attiva una certa variabile di sessione 'admin' creata con session_register().

    il problema è questo:
    togliendo il controllo dell'esistenza della variabile di sessione lo script genera perfettamente la tabella in excel.

    Se metto il controllo , avviando le sessioni con session_start() e controllando se esiste la session 'admin' con la funzione session_is_registered() mi si apre excel senza dati e senza tabella.

    proprio mentre scrivo sto pensando di fare il controllo sull HTTP_SESSION_VARS['admin'] ..
    qlk può darmi qlk spiegazione?

    Tnx.

  2. #2
    Perchè usi session_register() ? ? ? o.0

    Codice PHP:
    <?php
    session_start
    ();
    $pass "1234";
    if (
    $pass == $_POST['password'])
    {
     
    $_SESSION['admin'] = 1;
     
    header('Location:index.php');
    }
    else
    {
     
    header('Location:index.php');
    }
    ?>
    così fai poi solo il controllo se esiste o meno questa variabile nell'array session oO

    Codice PHP:
    if(isset($_SESSION['admin']))
    {
     
    //parto con il codice per la tabella excel
    }
    else
    {
     
    //ritorno alla pagina di login


  3. #3
    mmm..forse mi sto incasinando io..
    ma scusa la session_Register() cosa fa?

  4. #4
    session_register -- Registra una o più variabili con la sessione corrente

    ma tanto vale che usi l'array $_SESSION o.O

  5. #5
    Bhè si... Tnx per il chiarimento.


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.