O nome ta certo sim, esqueci de falar kkk. É esse mesmo o problema, o servidor não ta aceitanto POST ai ta retornando o 405, agora n sei como faz pra trocar.

Sabe me dizer qual é o servidor que você está utilizando e versão do PHP?

É o live server e o PHP 8.1.2
Recomendo você a testar em outro servidor, se funcionar em outro servidor siga os seguintes passos: - Desinstale o Live Server; - Busque um instalador mais atualizado do Live Server; - Faça uma instalação limpa seguindo o padrão de instalação; Caso o código não funcione em outro servidor você devera buscar pelo arquivo .htaccess e verificar se existe alguma configuração que bloqueie solicitações do tipo POST. Servidores locais para testar: Xampp / Wamp / EasyPHP