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:
Se faccio il print di $ItemName o della sessione su questa pagina tutto funziona sia con Post che con Get.Codice PHP:
session_start();
$ItemName = $_GET[ItemName]; //(cambio in Post quando cambio il form!)
$ItemDetailsArray = array(ItemName => $ItemName);
$_SESSION["ITEM_DETAILS"] = $ItemDetailsArray;
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?