Ah!!!
Você não está postando o formulário corretamente. Defina o
action=""
para
action="code.php"
Assumindo que sua página php é chamada code.php. Basta alterá-lo para o nome/caminho da página php e o formulário enviará os dados para o seu código php para processar.
Ao sair de
action=""
para em branco, ele publica os dados para si mesmo (a mesma página). Não está agindo como GET, ainda está agindo como POST, mas postando no lugar errado. Acho que você escreveu errado o título da pergunta. O que você quer dizer com isso está agindo como get em vez de post. Você não pode ler variáveis $_POST em seu PHP?
remova o
'enctype="text/plain"'
no código do seu formulário.