Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [PHP] sessioni

  1. #1

    [PHP] sessioni

    ciao a tutti,
    ho scritto:

    <?
    if(empty($_SESSION)){
    session_start();
    $_SESSION['prova']="OK";
    }elseif(isset($_SESSION['prova']) and !empty($_SESSION['prova'])){
    echo ("La sessione è già aperta.");
    }
    ?>

    quando richiamo la pagina per la prima volta , mi crea il cookie di sessione ma quando la richiamo di nuovo non mi appare il messaggio La sessione è già aperta . E' come se non lo avessi creato. Questa cosa me la fa con Explorer, Opera e Netscape. Mi sfugge qualcosa? :master:

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357

    Re: [PHP] sessioni

    [QUOTE]Originariamente inviato da Le iene ridens
    ciao a tutti,
    ho scritto:

    <?
    if(empty($_SESSION)){
    session_start();
    $_SESSION['prova']="OK";
    }elseif(isset($_SESSION['prova']) and !empty($_SESSION['prova'])){
    echo ("La sessione è già aperta.");
    }
    ?>

    solitamente session_start() va messo in testa a tutto.
    prova a fare:
    <?
    session_start();
    if(empty($_SESSION)){
    $_SESSION['prova']="OK";
    }
    else{
    if(isset($_SESSION['prova'])){
    echo "La sessione è già aperta.";
    }
    }
    ?>

  3. #3
    va bene grazie

  4. #4
    adesso vorrei integrare lo script per fare in modo che se l 'utente dovesse avere i cookie disabilitati deve far uscire un messaggio tipo: "I cookie non sono abilitati.".
    Come si fa? Sto impazzendo

  5. #5
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    mai fatto questo
    La vita e' uno switch();

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.