El método $_POST es propio de formularios, aunque también puedes utilizar $_GET, pero $_GET es cuando tus variables están en tu dirección web, por ejemplo
http://localhost/tu_pagina?variable=hola
La recuperas con $_GET['variable']
El uso de cualquiera de los dos tipos de métodos depende de lo que estés haciendo, ahora también puedes utilizar $_SESSION.