Visualizzazione dei risultati da 1 a 5 su 5

Discussione: curl e $_COOKIE

  1. #1

    curl e $_COOKIE

    Sto cercando di impostare l'inoltro dei cookie tramite una chiamata con curl.
    Il punto è che non so esattamente tutti cookie che ci sono, in quanto molti sono generati da script di logging delle visite.

    Quindi devo scorrere la variabile $_COOKIE per avere correttamnete tutte le informazioni.
    Come posso fare per settarne correttamente il contenuto dentro
    curl_setopt($ch, CURLOPT_COOKIE, xxxxx?

  2. #2
    Scusami non ho capito esattamente il tuo problema...tu vuoi selezionare solo certi cookie e non impostarli tutti?

  3. #3
    No li devo avere tutti, scorrere col foreach le $_COOKIE e concatenarli correttamnete con i ;

    Comunque la CURLOPT_COOKIE non funziona, se faccio ad esempio una prova con:
    Codice PHP:
        $ch curl_init();
        
    curl_setopt($chCURLOPT_URL"www.sitodiprova.com");
        
    curl_setopt($chCURLOPT_REFERER$_SERVER['HTTP_REFERER']);
        
    curl_setopt($chCURLOPT_USERAGENT$_SERVER['HTTP_USER_AGENT']);

        
    curl_setopt($chCURLOPT_COOKIE'prova=valore' );

        
    curl_setopt($chCURLOPT_HEADER0);
        
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
        
    curl_setopt($chCURLOPT_TIMEOUT10);
     
        
    $output curl_exec($ch);
        
    curl_close($ch);

       
    echjo $output
    e sniffo l'header http il cookie prova non viene mandato.

  4. #4
    Devi scriverlo cosi:
    Codice PHP:
        curl_setopt($chCURLOPT_COOKIE'Set-Cookie:prova=valore' ); 

  5. #5
    No non è vero, al massimo devo scrivere header('Set-Cookie: prova=valore');
    comunque ho risolto

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.