Olá dev,
Verifique se o arquivo php está com o nome correto e se o mesmo se encontra no mesmo diretório do arquivo PHP, acredito que seja este o erro.
Para verificar se existe alguma requisição do tipo POST no php utilize:
<?php
if($_POST) {
$test = $_POST['nome'];
echo $test;
echo "<SCRIPT LANGUAGE='JavaScript'>
window.alert('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA');
</SCRIPT>";
}
?>
Verifique também se o servidor permite a requisição do tipo POST pois se não me engano esse erro 405 está relacionado ao isto (Me corrijam se estiver errado).
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
blz, obrigado