Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    cURL - ottenere risposta header

    Ciao a tutti!!

    Ho uno script che agisce in questo modo:

    $url = "miaurl.php";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS,"parametri_inviati_via_post");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_NOBODY, 1);
    $res = curl_exec($ch);
    curl_close($ch);

    Dopodichè salvo il risultato di $res in un file di testo..

    Pensavo in questo modo di avere la risposta http del server, ovvero una cosa del tipo:

    HTTP/1.x 200 OK
    Date: Wed, 19 Sep 2007 16:42:31 GMT
    Server: Apache
    Cache-Control: private
    Pragma: private
    Content-Encoding: gzip
    Content-Length: 2612
    Keep-Alive: timeout=3, max=1000
    Connection: Keep-Alive
    Content-Type: text/html; charset=ISO-8859-1

    invece cio che ottengo è : 1

    Come mai ottengo il numero 1? Cosa significa?

    E come posso fare per ottenere la risposta fornita dal server simile a quella indicata sopra?

    Vi ringrazio per il vostro aiuto!!

    A presto,
    MrK

  2. #2
    Dai un'occhiata qui: http://it2.php.net/manual/it/function.curl-exec.php

    Per imparare bene ad utilizzare la libreria curl, invece, vedi qui: http://it2.php.net/manual/it/ref.curl.php

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.