Ir para conteúdo
Fórum Script Brasil
  • 0

Retorno de Post curl


PedrosoSilva

Pergunta

Olá amigos, eu preciso de fazer uma verificação se um usuario existe em um baco de dado MySql externo, atualamente eu faço tal verificação por GET porém, fica direcionando as páginas, gostaria de uma ajuda, pra fazer tal situação, oque fazer nesse caso? Obs: MySql remoto não é uma opção, mas tem como fazer tipo uma api, pra receber o usuario, verificar no banco de dados e me dar um retorno, porém, como fazer? 

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

No caso que eu tinha pensado, você faria a requisição uma vez.

Armazenaria o retorno dela em cachê.
E nas duas páginas você teria que verificar a existência desse valor no cachê pra confirmar que já foi verificado.
Caso não exista esse valor, faz a verificação e armazena.
Caso já exista o valor, a verificação já foi feita e no cachê você vai determinar o tempo de vida.
Aí entra a pergunta de quanto tempo você demora pra verificar de novo.

Link para o comentário
Compartilhar em outros sites

  • 0

Não entendi o problema do redirecionamento da página, mas espero que o código que vou apresentar ajude.

astudy.php
---------------------------------------
<?php
// verificar em WampServer > PHP > PHP Extensions > curl se o recurso está ativo
$ch=curl_init();
$conferir=["usuario"=>"frank","senha"=>"1234"];
curl_setopt($ch,CURLOPT_URL,'localhost/frank/astudy2.php');
curl_setopt($ch, CURLOPT_POSTFIELDS, $conferir);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$retorno=curl_exec($ch);
curl_close($ch);
echo "retorno $retorno";

astudy2.php
------------------------------------------
<?php
$usuario=$_POST['usuario'];
$senha=$_POST['senha'];
// aqui vai a rotina para verificar os dados no MySQL
echo "$usuario com a senha $senha autorizado";

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...