fabioneves
Power Member
Boas,
Estou a tentar efectuar login no myVodafone através de um script em PHP utilizando a lib cURL.
Já fiz um identico para o meu blog wordpress e funciona na boa, mas para o site da vodafone não estou a conseguir..
Se alguém me pudesse dar uma ajuda eu agradecia, eis o que eu tenho até agora:
Estou a tentar efectuar login no myVodafone através de um script em PHP utilizando a lib cURL.
Já fiz um identico para o meu blog wordpress e funciona na boa, mas para o site da vodafone não estou a conseguir..
Se alguém me pudesse dar uma ajuda eu agradecia, eis o que eu tenho até agora:
Código:
// dados para o POST
$data = array('Login1:userid' => 'num', 'Login1:password' => 'pw');
//inicia o objecto
$ch = curl_init();
// opções/acções a passar ao objecto
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies.txt");
curl_setopt($ch, CURLOPT_URL, "https://my.vodafone.pt/guest/"); // URL
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // Redirecciona caso o site "mande"
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1"); // Agent
curl_setopt($ch, CURLOPT_POST, true); // Opção do CURL para efectuar um post ao abrir o URL
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); // Campos definidos em cima para o submit
// Executa as opções definidas no objecto
curl_exec($ch);