Visualizzazione risultati 1 fino 4 di 4

Discussione: Problemi di sessione

  1. #1
    Guest

    Predefinito Problemi di sessione

    Salve.
    Continuo ad avere problemi rigurdante il file che contiene questo script:
    Codice PHP:
    session_start();
    if(!isset(
    $_SESSION['tipo_utente'])){ // se non si è loggati
    exit('Solo gli utenti loggati possono scaricare i file!');
    }
    require_once(
    'ForceDownload.class.php');
    $dir = "immagini/";
    $file = isset($_GET['file']) ? $_GET['file'] : '';
    $download = New ForceDownload($dir, $file);
    $download->download() or die ($download->get_error());
    Continua a non vedere la sessione, mentre il locale, sulla piattaforma xampp che utilizzo, funziona bene.

    Devo modificare qualcosa affinchè si possa valorizzare la sessione di questo script?
    Grazie.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,576

    Predefinito

    In generale non occorre modificar nulla per far funzionare le sessioni. Come le crei? Prima della session_start() {sia di questo file, sia dell'altro dove la crei}, c'é qualcosa?

    Ciao!
    Ultima modifica di alemoppo : 30-11-2012 alle ore 03.30.49

  3. #3
    Guest

    Predefinito

    Praticamente ho creato un file php dove autentico chi si loga con i propri privilegi.
    Valorizzo le rispettive sessioni e poi rindirzzo alla pagina operazioni, nella quale si possono effettuare sul relativo database.
    Il fatto che tutto questo funziona nel sito remoto, e le sessioni per tutti gli altri file funzionano bene.
    E poi come dicevo in locale non cambio niente e funziona.
    Misteri ...
    prova a guardare qui sotto:
    Codice PHP:
    session_start();
    ......
    $user=$_POST['user1'];
    $password=$_POST['pass1'];
    if(
    $user == $user_ok && $password == $password_ok)
    {
    $_SESSION['nome_utente'] = "utente1";
    $_SESSION['tipo_utente'] = "amministratore";
    header("location: operazioni.php");
    }
    Ultima modifica di CodeIsMagic : 29-11-2012 alle ore 22.46.32

  4. #4
    Guest

    Predefinito

    Ho trovato il problema
    Praticamente se nell'indirizzo della barra dell'url mettevo la pagina in cui ho creato il tasto per il download delle immagini:

    Codice:
    codeismagic.altervista.org/demo.html
    continuava a non vedermi le variabili di sessione.

    Invece mettendo tutto per esteso o anche solo le tre www, mi vede le variabili di sessione

    Codice:
    http://www.codeismagic.altervista.org/demo.html
    Strano ma vero
    Ma cosa può essere un baco del hosting? Oppure una regola per i protocolli internet? O il problema risiede nel browser?

    Ciao

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •