Visualizzazione risultati 1 fino 4 di 4

Discussione: proxy php

  1. #1
    trenografico non è connesso Neofita
    Data registrazione
    31-07-2010
    Messaggi
    13

    Predefinito proxy php

    Salve, da alcuni anni ho un semplice proxy che redirige un sito specifico (trenitalia.it) in modo da estrarre orari e simili tramite un client in javascript.
    Improvvisamente non funziona più ma non ho ricevuto alcuna notifica e non vedo nessun avviso nella bacheca.
    Chi bisogna contattare in questi casi?

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

    Predefinito

    Puoi spiegare meglio come effettui la lettura sul sito esterno? (non puoi leggere un sito esterno solamente da JS se il sito a cui leggi non ha un header specifico settato, per più info, cerca "cors").

    Puoi provare una semplice file_get_contents verso google? Funziona?

    Ciao!

  3. #3
    trenografico non è connesso Neofita
    Data registrazione
    31-07-2010
    Messaggi
    13

    Predefinito

    Per superare la limitazione CORS ho implementato un semplice proxy in PHP che prende il sito richiesto come parametro e lo scrive pari pari nella risposta.
    C'è un controllo sul sito richiesto, funziona solo con www.trenitalia e mobile.trenitalia (questa modifica mi era stata richiesta alcuni anni fa per renderlo robusto agli abusi)
    La pagina principale non fa altro che richiedere orari e fermate via proxy al sito trenitalia, e poi elabora i dati e produce un grafico.
    Il tutto ha funzionato per anni fino a qualche mese fa.
    Immagino (era successo anche alcuni anni fa) che siano richieste ulteriori modifiche al proxy; vorrei capire quali.
    Il proxy è: http://www.trenografico.altervista.org/proxy2.php
    Un esempio di utilizzo (se funzionasse): http://www.trenografico.altervista.o...aStazione/pisa

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

    Predefinito

    Ok, quindi il problema non è lato JS ma lato PHP.
    Hai provato come ti avevo suggerito, a creare una pagina di test per vedere se riesci ad accedere a Google?

    Ad esempio:
    Codice PHP:
    <?php
    echo file_get_contents('http://google.it');
    (probabilmente visualizzerai Google in lingua non italiana, ma questo è normale).

    Ciao!

Tags for this Thread

Regole di scrittura

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