Visualizzazione risultati 1 fino 4 di 4

Discussione: [php] dns_get_record, get_headers, ecc.

  1. #1
    Guest

    Predefinito [php] dns_get_record, get_headers, ecc.

    Ciao,
    Sto cercando di realizzare un semplice ping per verificare se un dato indirizzo fornito da un utente è vero, oppure finto o comunque non più online e sto giocando con le funzioni in PHP relative a questo caso.
    Ebbene mi tornano sempre indietro informazioni falsate, per esempio cercando http://www.google.com con la funzione dns_getrecord() mi ritorna:
    ["host"]=>
    string(36) "http://www.google.com.altervista.org"
    ["class"]=>
    string(2) "IN"
    ["ttl"]=>
    int(7200)
    ["type"]=>
    string(1) "A"
    ["ip"]=>
    string(12) "176.9.48.176"
    Dove l'host è modificato in automatico ( avevo proprio passato quello di Google senza alterazioni ) l'IP che si legge è quello della pagina principale di AV.
    Insomma senza star qui a menzionare tutti i casi, pare che ad usare queste funzioni non si riesca a realizzare un sistema di pinging. ( ho provato sia con fsockopen() per verificare se esiste un dato url, o get_headers() ma niente non funziona, addirittura persino http://fgfgsfghthbt per lui esiste :)
    C'è un modo per avere questi dati? Ne ho bisogno per controllare quanto inserito dai miei utenti nel sito che sto costruendo.

  2. #2
    Guest

    Predefinito

    Su AV le connessioni verso server esterni sono bloccate.
    Puoi sbloccarle con apposita procedura, ma avresti solo il transito sulle porte 80 e 443.
    Dubito che richieste di altro tipo passino.

  3. #3
    Guest

    Predefinito

    Sì avevo pensato anche io alla fine, va be 80 e 443 sono sufficienti per il ping ai siti, la procedura però non l'ho trovata, poi do un'occhiata al forum, grazie intanto.

  4. #4
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,896

    Predefinito

    Devi bloccare i redirect che fa php in automatico. (anche con curl) leggi la documentazione sui protocolli dal manuale php, fai sapere il riscontro.

Regole di scrittura

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