Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, preciso de uma ajuda...
Tenho um site em asp hospedado e preciso acessar ele no PHP.
Exemplo:
Tenho a url "http://180.00.00.00" e contem um formulario com o action "login.asp" com 2 campos: username e senha
Como faço o php acessar a url por curl ou outro método e enviar os POST, sendo que após ele executar o login, ele redireciona pra outra página.
Opa, valeu pela ajuda...
Agora eu consegui executar o login e consegui me logar, só que quando eu faço o login, ele me redireciona pra outra pagina e da erro 404... Como pego as informações desse pagina após eu ter feito o login ? Ou melhor, Tem algum jeito de eu após ter feito o login, conseguir acessar qualquer página dentro do site tudo via curl?
Exemplo do código que usei:
$url = ' http://180.00.00.00/login.asp';
$data = array('username' => 'user' ,'senha' => '12345');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$output = curl_exec($ch);
$response_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($response_code == '404') {
echo 'Página não existente';
} else {
echo $output;
}Colega, no artigo que te passei também aborda o assunto. Estude.
No link que me passou nao achei nenhum exemplo de após eu ter feito o login, conseguir acessar qualquer página dentro do site tudo via curl...
Tem, com o subtítulo:
Obter informações de uma página
e Na Prática...
Aí você terá que adaptar às suas necessidades.
Leia este artigo, da uma estudada que você vai saber aplicar.
http://imasters.com.br/artigo/4140/php/usando-a-biblioteca-curl-do-php?trace=1519021197&source=single