Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1

    [php] perchè non mi mantiene la sessione?

    da una pagina all'altra non mantiene la sessione.
    Quali potrebbero essere i motivi????
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  2. #2

  3. #3
    si li ha sempre accettati...

    Succede che nella pagina A apro la sessione.
    nella pagina B la richiamo con session_start() e funzione
    se da B passo a C non funziona piu'.

    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  4. #4
    che casino che sono ste sessioni....
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  5. #5
    Originariamente inviato da luqwe
    che casino che sono ste sessioni....
    devi mettere session_start() anche in pagina C.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6

    Io ho messo session_start() anche in pagina C e prima di ogni altra cosa (proprio all'inizio della pagina.
    Non ci capisco più niente. Sono nel panico
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  7. #7
    Originariamente inviato da luqwe

    Io ho messo session_start() anche in pagina C e prima di ogni altra cosa (proprio all'inizio della pagina.
    Non ci capisco più niente. Sono nel panico
    Prova le tre classiche paginette... non panicare ...
    codice:
    pag1.php
    <?php
    session_start();
    $_SESSION['pilla1'] = "sono un pilla";
    echo " pag 2 ";
    ?>
    
    pag2.php
    <?php
    session_start();
    echo $_SESSION['pilla'];
    $_SESSION['pilla2'] = "Sempre piu' pilla";
    echo " pag 3 ";
    ?>
    
    pag3.php
    <?php
    session_start();
    echo "<pre>";
    print_r($_SESSION);
    $_SESSION = array();
    echo " pag 1 ";
    ?>
    se non funziona ...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Codice PHP:
    pag2.php
    <?php
    session_start
    ();
    echo 
    $_SESSION['pilla'];//qui sbagli variabile in realta è $_SESSION['pilla1'] che devi stampare!!!
    $_SESSION['pilla2'] = "Sempre piu' pilla";
    echo 
    "[url='pag3.php'] pag 3 [/url]";
    ?>

    pag3.php
    <?php
    session_start
    ();
    echo 
    "<pre>";
    printf ("variabile di sessione pilla1=%s, pilla2=%s",$_SESSION['pilla1'], $_SESSION['pilla2']);
    $_SESSION = array();
    echo 
    "[url='pag1.php'] pag 1 [/url]";
    ?>
    prova così...nella pagina 2 ho menzionato l'errore ma non l'ho corretto per fartelo vedere!
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  9. #9
    va be... l'ho scritto al volo sul forum, mica l'ho provato...

    l'importante e' che tu veda il passaggio corretto senza perdere dati... funziona?


    Ma scusa... perche' per fare prove di stampa su array non usi print_r() ???


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Originariamente inviato da piero.mac
    va be... l'ho scritto al volo sul forum, mica l'ho provato...

    l'importante e' che tu veda il passaggio corretto senza perdere dati... funziona?


    Ma scusa... perche' per fare prove di stampa su array non usi print_r() ???

    ops lo hai scritto tu!
    scusa
    pensavo l'avesse postato colui che aveva il problema..non volevo corregere te!!
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

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.