Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: perdita di session

  1. #11
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Ma un header "location" faceva schifo?

    Comunque

    http://127.0.0.1/piscina/....

    sicuro che usi questo indirizzo anche nelle altre pagine? Non è che lo chiami "localhost" per caso?

  2. #12
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da Shores
    Ricorda che non appena comincia a stampare l'output... diventa anche difficile modificare i valori salvati in $_SESSION...
    eh?!?!?!

  3. #13
    Mi sa che il problema era proprio lì "localhost"
    Nei dati di connessione c'era localhost e l'ho sostituito con 127.0.0.1
    e sembra che vada per ora
    speriamo bene


  4. #14
    Ho parlato troppo presto
    non e' nemmeno questo il problema

  5. #15
    Originariamente inviato da cinghialotto35
    Ho parlato troppo presto
    non e' nemmeno questo il problema
    Puoi postare il codice della pagina in cui setti quella variabile di sessione che non permane?
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  6. #16
    risolto tutto

  7. #17
    header(" refresh:1 url=http://127.0.0.1/piscina/resocontoprenotazione.php?" . Session_Name() . "=" . Session_ID() );


    Poiché non è opportuno che sulla barra degli indirizzi ti porti l'informazione circa la sessione, prova a fare in tal modo:

    <SCRIPT LANGUAGE="php">
    session_start();

    $blocco =
    "
    <HTML>
    <BODY>

    <SCRIPT LANGUAGE=\"JavaScript\">
    function (procedi)
    {
    form_procedi.action=\"TUA_PAGINA.php\";
    form_procedi.submit();
    }
    </SCRIPT>

    <FORM NAME=\"form_procedi\" METHOD=\"post\">
    <INPUT TYPE=\"hidden\" NAME=\"PHPSESSID\" VALUE=\"" . session_id() . "\">
    </FORM>

    <SCRIPT LANGUAGE=\"javascript\">
    document.write(procedi());
    </SCRIPT>
    ";

    echo $blocco;
    </SCRIPT>


    oppure semplicemente, come ti era già stato suggerito, usa il comando header('location....'), cioé

    <SCRIPT LANGUAGE="php">
    session_start();

    header("Location: http://localhost/piscina/resocontoprenotazione.php");
    exit;
    </SCRIPT>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.