Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: problema con $_SESSION

  1. #1

    problema con $_SESSION

    pagina 1.php:

    <?
    session_start();
    $_SESSION['logged'] = "1";
    print("clicca");
    ?>

    pagina3.php:

    <?
    session_start();
    echo $_SESSION['logged'];
    ?>

    in teoria se non erro in pagina3.php mi dovrebbe comparire 1 come settato in precedenza, e invece non scrive nulla!!!!

    dove sbaglio??

    in php.ini il register_globals = Off
    DANIELE MASSACESI
    Progettazione Siti Web - Programmazione Siti in HTML - PHP
    CSS - Analisi e sviluppo piani marketing
    Ottimizzazione - analisi parole chiave
    EMAIL: massacesi@gmail.com

  2. #2
    nessuno mi sa dare una risposta?
    DANIELE MASSACESI
    Progettazione Siti Web - Programmazione Siti in HTML - PHP
    CSS - Analisi e sviluppo piani marketing
    Ottimizzazione - analisi parole chiave
    EMAIL: massacesi@gmail.com

  3. #3
    forse il tuo browser non accetta il cookie (di default PHPSESSID) inviato. Prova inserendo:
    Codice PHP:
    print("[url='pagina3.php?sid=".session_id()."']clicca[/url]"); 
    e nella pg 3 scrivi all'inizio:
    Codice PHP:
    if (!empty($_GET['sid'])) {
        
    session_id($_GET['sid']);
    }
    session_start(); 

  4. #4
    [supersaibal]Originariamente inviato da bimbomaster
    nessuno mi sa dare una risposta? [/supersaibal]
    prova in php.ini il register_globals = On

  5. #5
    ho fatto come dici tu ma niente di nuovo non mi scrive nulla!!!!
    DANIELE MASSACESI
    Progettazione Siti Web - Programmazione Siti in HTML - PHP
    CSS - Analisi e sviluppo piani marketing
    Ottimizzazione - analisi parole chiave
    EMAIL: massacesi@gmail.com

  6. #6
    [supersaibal]Originariamente inviato da bimbomaster
    ho fatto come dici tu ma niente di nuovo non mi scrive nulla!!!! [/supersaibal]
    Ho provato il tuo codice e funziona tutto.
    Controlla bene il register all'interno del php.ini, ce ne dovrebbero essere indicati 2. Devono essere tutte e due su ON
    Secondo me il problema sta solo li

  7. #7
    Utente di HTML.it L'avatar di RokStar
    Registrato dal
    Dec 2001
    Messaggi
    937
    Lo stai provando sul tuo pc o su un server offerto da un hoster (non dire il nome dell'hoster in questo caso perché è vietato).
    Se lo stai provando sul tuo pc guarda se nel php.ini hai settato la directory per il salvataggio delle sessioni e controlla se questa directory esiste e se hai i permessi in scrittura in tale directory.
    Se è su un server di un hoster prova a contattarli o guarda con phpinfo(); come è configurato.

  8. #8
    in php.ini register_globals è settato su On ma l'altro qual'è?

    lo sto provando in locale, e la directory è /tmp è ho tutti i diritti xchè vedo i file delle sessioni.
    DANIELE MASSACESI
    Progettazione Siti Web - Programmazione Siti in HTML - PHP
    CSS - Analisi e sviluppo piani marketing
    Ottimizzazione - analisi parole chiave
    EMAIL: massacesi@gmail.com

  9. #9
    l'ho provato sullo spazio che ho su un server e li funziona. allora mi chiedo che cosa è che in locale non gli piace!!!!
    DANIELE MASSACESI
    Progettazione Siti Web - Programmazione Siti in HTML - PHP
    CSS - Analisi e sviluppo piani marketing
    Ottimizzazione - analisi parole chiave
    EMAIL: massacesi@gmail.com

  10. #10
    ragazzi aiuto non riesco proprio a capire il problema!!!
    DANIELE MASSACESI
    Progettazione Siti Web - Programmazione Siti in HTML - PHP
    CSS - Analisi e sviluppo piani marketing
    Ottimizzazione - analisi parole chiave
    EMAIL: massacesi@gmail.com

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.