Visualizzazione risultati 1 fino 3 di 3

Discussione: [PHP cURL] Non salva i cookie!

  1. #1
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito [PHP cURL] Non salva i cookie!

    Ciao a tutti!
    Ultimamente mi sono gettato nelle curl e ho creato il seguente script nel quale ho un grosso problema, non riesco a fargli "storare" i cookie nel file che già esiste!
    Dove sbaglio?

    Ciauz!
    Mattia
    Codice PHP:
    <?
    //include("HttpClient.class.php");
    function content($page){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_NOBODY, 0);
    curl_setopt($ch, CURLOPT_URL, $page);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookiesnew.txt');
    curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookiesnew.txt');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $result = curl_exec($ch);
    curl_close($ch);
    if (
    $result) {
    return
    $result;
    } else {
    return
    curl_error($ch);
    }
    }

    function
    posta($url, $data){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookiesnew.txt');
    curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookiesnew.txt');
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

    return
    curl_exec($ch);
    }

    $c=content('http://s6.travian.it/dorf1.php',0);
    $l=array();
    $c=explode('" name="',$c);
    foreach(
    $c as $i=>$v){
    if(
    $i>0){
    $n=explode('">',$v);
    $p=explode('"',$n[0]);
    $l[$p[0]]=$p[2];
    if(
    $i==4){
    $userboxname=$p[0];
    }
    if(
    $i==5){
    $passwordboxname=$p[0];
    }
    }
    }
    print_r($l);
    $l[$userboxname]='Username';
    $l[$passwordboxname]='pass';


    posta('http://s6.travian.it/build.php?id=20',$l);
    echo
    content('http://s6.travian.it/dorf1.php'); // Fallisce perchè non ci sono i cookies
    ?>

  2. #2
    Guest

    Predefinito

    aiutatemi please

  3. #3
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    scusa, cosa c'entra con il mio post?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •