Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Sessione comportamento bizzarro con $_POST

    Salve,

    prima di postare ho fatto molti esperimenti ma non sono riuscito a capire per quale motivo questo script funziona con il $_GET e non con il $_POST

    Ho un form: <form method="get/post" action="create_session.php">

    Nel file su cui posto ho uno script php simile:
    Codice PHP:

    session_start
    ();

    $ItemName            $_GET[ItemName]; //(cambio in Post quando cambio il form!)
    $ItemDetailsArray    = array(ItemName        => $ItemName); 

    $_SESSION["ITEM_DETAILS"]         = $ItemDetailsArray
    Se faccio il print di $ItemName o della sessione su questa pagina tutto funziona sia con Post che con Get.

    Se mi muovo su una terza pagina con get, mi da tutto l'array, con post mi da l'array con la chiave ma il contenuto vuoto.

    Sinceramente non so proprio perchè....qualche aiuto?

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: Sessione comportamento bizzarro con $_POST

    Originariamente inviato da makmo
    Se mi muovo su una terza pagina
    e come ti ci "muovi" sulla terza pagina?

  3. #3
    con un altro form, dove posto variabili differenti.

    e sull'altra pagina ho il:

    session_start();

    e faccio il print_r della sessione....

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    mah.
    Detta così è incomprensibile. Dovresti postare tutto il codice

  5. #5
    Quello che a me sembra strano è che semplicemnte cambiando da GET a POST il tutto funziona.

    Mai successo? All'inizio pensavo avessi sbagliato a passare la sessione e invece boooooooh

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.