L'indirizzo IP identifica univocamente un apparato all'interno di una rete.
Se la rete in questione è Internet può capitare a volte di non conoscere la propria "identità" ad esempio quando ci si trovi dietro ad un proxy/firewall che tramite un meccanismo denominato natting maschera l'indirizzo (IP locale) della macchina su cui stiamo navigando con l'indirizzo comune (IP pubblico) utilizzato da tutti i componenti per l'accesso alla Rete.
Tale indirizzo nel tuo caso è:
Oltre che sul visitatore, o almeno sul browser (agent) da lui utilizzato, si possono ottenere informazioni anche sulla risorsa richiesta, ad esempio questa pagina web ti è stata inviata da un web server
Tra il client (browser) e il server (web server) avviene una vera è propria "presentazione" intesa come scambio reciproco di parametri che permette ad entrambi gli attori della connessione di predisporsi al meglio per inviare richieste e ricevere informazioni.
Alcuni di questi parametri sono accessibili direttamente da PHP tramite l'array superglobals $_SERVER:
Indice | Valore |
---|---|
LSPHP_ENABLE_USER_INI | on |
PATH | /usr/local/bin:/usr/bin:/bin |
TEMP | /tmp |
TMP | /tmp |
TMPDIR | /tmp |
PWD | / |
HTTP_ACCEPT | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
HTTP_ACCEPT_ENCODING | br,gzip |
HTTP_ACCEPT_LANGUAGE | en-US,en;q=0.5 |
HTTP_CONNECTION | Keep-Alive |
CONTENT_LENGTH | 0 |
HTTP_HOST | mario-online.com |
HTTP_USER_AGENT | CCBot/2.0 (https://commoncrawl.org/faq/) |
HTTP_IF_MODIFIED_SINCE | Tue, 24 Nov 2020 21:33:00 GMT |
HTTP_X_HTTPS | 1 |
UNIQUE_ID | YEauLVjSfLl3mVGe06mDmAAAAIg |
SCRIPT_URL | /mio_indirizzo_ip.html |
SCRIPT_URI | https://mario-online.com/mio_indirizzo_ip.html |
HTTPS | on |
SSL_TLS_SNI | mario-online.com |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache |
SERVER_NAME | mario-online.com |
SERVER_ADDR | 160.153.218.156 |
SERVER_PORT | 443 |
REMOTE_ADDR | 54.236.58.220 |
DOCUMENT_ROOT | /home/tp484mt3fra6/public_html |
REQUEST_SCHEME | https |
CONTEXT_PREFIX | |
CONTEXT_DOCUMENT_ROOT | /home/tp484mt3fra6/public_html |
SERVER_ADMIN | webmaster@mario-online.com |
SCRIPT_FILENAME | /home/tp484mt3fra6/public_html/mio_indirizzo_ip.html |
REMOTE_PORT | 33246 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /mio_indirizzo_ip.html |
SCRIPT_NAME | /mio_indirizzo_ip.html |
PHP_SELF | /mio_indirizzo_ip.html |
REQUEST_TIME_FLOAT | 1615244845.1497 |
REQUEST_TIME | 1615244845 |
per una panoramica completa dei parametri relativi alla connessione, alle impostazioni del web server, alle impostazioni configurabili tramite php.ini, ai moduli e alle librerie installate si consiglia di utilizzare la funzione phpinfo().
Link | Descrizione |
---|---|
MIME Types | Elenco delle tipologie ed estensioni dei file associate |
Colori HTML | Lista dei colori supportati dai browser |
Timestamp | Tradurre il numero di secondi da UNIX epoch in formato umano |
Il mio indirizzo IP | Visualizzare i parametri di connessione |
Errori FTP | Elenco dei codici di errore del protocollo FTP |