x ricevere sia variabili post che get (con lo stesso nome) puoi usare $_REQUEST

per inviare sia post che get .... perchè?