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?