Visualizzazione risultati 1 fino 7 di 7

Discussione: Curlopt_proxy

  1. #1
    Guest

    Predefinito Curlopt_proxy

    Codice HTML:
    <iframe src="http://www.google.it" width="100%" height="100%"></iframe>
    inserendo questo codice posso far si che si apre una pagina con google, facendo una ricerca "mostra ip" però mi da il mio ip! Col comando CURLOPT_PROXY posso far si che la finestra sia come un browser indirizzato su un proxy??
    qui spiega x farlo in locale ma con indirizzo del sito non funziona, il comando comunque e CURLOPT e CURL?

  2. #2
    Guest

    Predefinito

    Si deve usare MySQL Proxy o ci sono altri modi?

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,650

    Predefinito

    Sblocca le connessioni server2server.

    A questo punto, io userei le curl, oppure la fsockopen() oppure, più semplicemente, le funzioni di gestione dei file, come la file_get_contents() per dirne una...
    Quindi, prelevato il sorgente della pagina da visitare, la puoi mostrare nella tua pagina o puoi farci quello che vuoi.
    Non ha molto senso usare un iframe, perché in quel modo è come visitare direttamente la pagina...

    Ciao!
    Ultima modifica di alemoppo : 02-09-2011 alle ore 00.50.28

  4. #4
    Guest

    Predefinito

    Scusa alemoppo, ma credo che lo scopo di megaproxy non sia quello di mostrare una pagina remota ma di creare un iframe in cui navigare "anonimi", mostrando ai siti visitati tramite questo non già il proprio IP ma quello di un proxy.

    Vedi infatti il sito linkato

  5. #5
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,650

    Predefinito

    L'avevo vista la pagina linkata, però se vedi anche loro usano le curl.
    Come ha scritto megaproxy utilizzando quel iframe, è ovvio che l'ip resta il suo. Per modificarlo, ad esempio si possono usare le curl. Quindi prelevi il sorgente della pagina remota e lo stampi nella pagina...


    Una cosa del genere:
    Codice PHP:
    <?php
    curl_init
    ();
    //varie impostazioni con la curl_setopt();
    $sorgente_pagina = curl_exec();
    ?>

    pagina di navigazione:
    <div><?= $sorgente_pagina; ?></div>

    Se proprio non si vuol far a meno di un iframe (che a me stanno antipatici), si può scrivere il sorgente in un file temporaneo sul proprio spazio e linkare quel file nell'iframe...

    Ciao!

  6. #6
    Guest

    Predefinito

    Cosi?
    Codice HTML:
    <?php
    curl_init();
    //varie impostazioni con la curl_setopt();
    $ipproxy:porta = curl_exec();
    ?>
    
    pagina di navigazione:
    <div><?= $ipproxy:porta; ?></div>
    Si in effetti simpleticket mi a capito "aprire una finestra con un motore di ricerca" ma passando da un proxy.

  7. #7
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,650

    Predefinito

    Citazione Originalmente inviato da megaproxy Visualizza messaggio
    Si in effetti simpleticket mi a capito
    Anche io PENSO di aver capito: non vuoi far altro che un proxy.

    Cioè, un utente viene sul tuo sito e può navigare con un ip diverso (nella mia soluzione, naviga con l'ip del tuo sito).

    Comunque

    Codice PHP:
    <?php
    curl_init
    ();
    //varie impostazioni con la curl_setopt();
    $ipproxy:porta = curl_exec();
    ?>

    pagina di navigazione:
    <div><?= $ipproxy:porta; ?></div>
    Non ho capito la variabile $ipproxy:porta (che è errata: una variabile non può contenere il carattere ':'...). Per il resto, è identico al mio sorgente...

    Ciao!

    EDIT:

    però in effetti c'é un problema (non da poco): come trattare tutti i riferimenti relativi della pagina vistata?
    Ultima modifica di alemoppo : 04-09-2011 alle ore 00.44.59

Regole di scrittura

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