Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Aí galera, tá acontecendo o erro abaixo comigo. Leiam os comentários.
Fica mais fácil de vocês entenderem lendo os comentários. Fica mais contextualizado.
PHP
<?// Aqui eu tenho a URL que eu quero abrir
$url = "http://www.skreemr.com/results.jsp?l=10&s=40&q=tom";
// aqui eu tento pegar os dados da url com o file_get_contents.
// ele pega o código, mas aparentemente ele não está respeitando os parametros da url. Eu quero a página
// onde o S=40 e o L=10, mas ele retorna a página que seria retornada se o S e o L fossem iguais a 0.
// Mas o Q retorna correto
$dados = file_get_contents("$url");
// O mesmo problema acontece quando eu uso cURL para abrir a página
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "[http://www.skreemr.com/results.jsp?l=10&s=20&q=tom"](http://www.skreemr.com/results.jsp?l=10&s=20&q=tom));
curl_setopt($ch, CURLOPT_URL, $url);
$page = curl_exec($ch);
?>
Entenderam aí, o problema? Parece q ele tá ignorando os parametros que eu passo na url. A url tá correta, pois se vocÊ pegá-la, do jeito que ela tá aí, ela vai abrir perfeitamente no registro correto.
Porque isso tá acontecendo? Como resolver?
não. ela é aberta ao público. se quiser você pode fazer o teste, abrindo em seu navegador o endereço contido na variável $url
aki funcionou. abriu a pagina usando seu codigo.
o que pretende fazer ??
Abre uma página, mas não a página que você mandou abrir. faça o teste.
Pegue o endereço http://www.skreemr.com/results.jsp?l=10&s=40&q=tom e execute no seu navegador,
Depois abra outro navegador e abra o endereço http://www.skreemr.com/results.jsp?q=tom,
depois abra outro navegador e execute o seu código cURL.
Depois compare os dados exibidos no código curl com as duas páginas abertas e me coloque aqui o resultado.
essa pag não need pass?
nossa..
Essa pagina não precisa de senha?