Visualizzazione dei risultati da 1 a 5 su 5

Discussione: hostname by ip

  1. #1
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507

    hostname by ip

    ragazzi questo è il codice che mi rileva l'ip:

    function ip()
    {
    if($_SERVER["REMOTE_ADDR"]){$ip=$_SERVER["REMOTE_ADDR"];}
    else{$ip=$_SERVER["HTTP_X_FORWARDED_FOR"];}
    if(strpos($ip,",")){
    $exp_ip=explode(",",$ip);
    $ip=$exp_ip[0];
    }
    return $ip;
    }

    vorrei un codice che di un ip mi rivela l'hostname...
    potete aiutarmi?

    grazie mille

  2. #2
    Scusa se faccio solo copia e incolla dei miei appunti spero che siano utili

    Informazioni del server
    $_SERVER['SERVER_SOFTWARE'] il server Apache/2
    $_SERVER['SERVER_NAME'] nome del server www.sito.it
    $_SERVER['SCRIPT_FILENAME'] percorso e nome dello script
    opt/apache/htdocs/pippo/nomesito.it/nomefile.php
    $_SERVER['SCRIPT_NAME'] nome dello script /variabili_server_php.php

    Informazioni del Client

    $_SERVER['REMOTE_HOST'] nome del computer (di solito e' l'isp con cui vi collegate ad internet)
    $_SERVER['REMOTE_USER'] nome dell'utente(se richiediamo una autenticazione)
    $_SERVER['REQUEST_METHOD'] se era get o post
    $_SERVER['REMOTE_ADDR'] indirizzo del browser che fa la richiesta(di solito e' l'isp con cui vi collegate ad internet)

    Informazioni passate dal client al server

    $_SERVER['QUERY_STRING'] e' la parte dell'url dopo il punto interrogativo
    $_SERVER['CONTENT_LENGTH'] lunghezza dei dati inviati
    $_SERVER['HTTP_USER_AGENT'] nome del browser e sistema operativo


    Alcune variabili predefinite di php che ci possono servire

    $HTTP_AUTH_USER nome dell'utente(se c'e' autenticazione)
    $HTTP_AUTH_PW password(se c'e' autenticazione)
    $PHP_SELF nome dello script
    /variabili_server_php.php
    $HTTP_POST_VARS array che contiene le coppie chiave-valore(con post)
    Array
    $HTTP_GET_VARS array che contiene le coppie chiave-valore(con get)
    Array
    HTTP_COOKIE_VAR['PHPSESSID'] Contiene il valore dell'ID di sessione
    HTTP_SERVER_VAR['HTTP_COOKIE'] Contiene il valore di tutti i cookie
    HTTP_SERVER_VAR['HTTP_HOST'] Contiene il nome dell'host su quale risiede il server web
    HTTP_SERVER_VAR['REMOTE_ADDR'] Contiene l'indirizzo remoto del browser(Sicuramente dell'ISP)
    HTTP_SERVER_VAR['SCRIPT_FILENAME'] Contiene il nome e il percorso completo dello script corrente
    HTTP_SERVER_VAR['SERVER_ADMIN'] Dovrebbe contenere l'indirizzo e-mail inserito nel file di configurazione
    HTTP_SERVER_VAR['SERVER_NAME'] Contiene il nome del server web
    HTTP_SERVER_VAR['SERVER_SOFTWARE'] Contiene il nome del server web
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  3. #3
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    in pratica questa funzione:

    function ip()
    {
    if($_SERVER["REMOTE_ADDR"]){$ip=$_SERVER["REMOTE_ADDR"];}
    else{$ip=$_SERVER["HTTP_X_FORWARDED_FOR"];}
    if(strpos($ip,",")){
    $exp_ip=explode(",",$ip);
    $ip=$exp_ip[0];
    }
    return $ip;
    }

    mi rileva l'ip.
    vorrei in questa funzione rilevare il nomehost....

  4. #4
    ma basta che tu scrivi

    $host=$_SERVER['REMOTE_HOST'];

    oppure


    $host=HTTP_SERVER_VAR['HTTP_HOST'];
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  5. #5
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    si però per non stare a modificare mezzo codica volevo integrarlo a quello

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.