• Super User

    Cerco script per riconoscimento IP Utente

    Ciao a tutti,

    vi chiedo aiuto da NON tecnico della materia:

    sto cercando una qualche funzione da inserire in una normalissima pagina del mio sito in html che visualizzi l'IP dell'utente.

    1. è possibile?
    2. qualcuno sa dirmi dove leggere in merito o trovare lo script (meglio ancora)?

    Grazie mille in anticipo.

    Paolo.


  • User Attivo

    hai la possibilità di usare un linguaggio lato server (asp, aspx, php)?
    se sì, quale preferisci?
    se no, dobbiamo trovare un'altra soluzione


  • Super User

    Ciao, sms, purtroppo non lo so. Ho un hosting windows normalissimo su Arub...

    Purtroppo però non conosco proprio quei linguaggi.

    Avrei trovato un'applet Java che svolge la funzione, ma vorrei evitare di mettere sul sito un'ulteriore oggetto contro-usabilità (già ci sono flash e javascript). Allora pensavo esistesse, per esempio, un javascript che lo visualizzasse, ma dopo 2 ore di ricerca ieri sera, sono quasi giunto alla conclusione che javascript non possa adempiere a questa funzione.

    Si può ottenere l'IP solo lato server???

    Se così lascio stare, perchè proprio non saprei come implementarlo, e talefunzione non è vitaleper il sito.

    Grazie Sms.

    Paolo.


  • User Attivo

    su aruba dovrebbero funzionare tutti i linguaggi che ti ho elencato prima..
    ASP, ASPX

    
    <%Response.Write&#40;Request.ServerVariables&#40;"REMOTE_ADDR"&#41;&#41; %>
    
    

    PHP

    
    <?php
    echo $REMOTE_ADDR;
    ?>
    
    

    scegli uno di questi 3 e rinomina la pagina html con la corrispondente estensione


  • Super User

    Cioè E' COSì SEMPLICE???

    Lascio il codice della pagina in html, inserisco la stringa che mi hai dato tra il codice html, la rinomino e la carico on line????

    Se si meriteresti un bacio, ma penso che tu non sia il mio tipo :lol: !!!

    Thank you, danke, gracias, grazie :vai: !!!!

    PS a buon rendere!!!

    :ciauz: Paolo.


  • User Attivo

    @i2m4y said:

    Lascio il codice della pagina in html, inserisco la stringa che mi hai dato tra il codice html, la rinomino e la carico on line????
    esattamente cosi.. se però vedi, al posto dell'indirizzo ip il codice che ti ho dato è perchè il linguaggio che hai usato non è installato. allora prova a cambiare..

    Se si meriteresti un bacio, ma penso che tu non sia il mio tipo :lol: !!!
    bacia al posto mio qualche bella fanciulla :lol: :lol:


  • Super User

    [quote]
    Se si meriteresti un bacio, ma penso che tu non sia il mio tipo :lol: !!!
    bacia al posto mio qualche bella fanciulla :lol: :lol:[/quote]

    Sarà fatto.... anche più di una 😉 !!!!


  • Community Manager

    Spetta paolino caro 😄

    La pagina non deve avere estensione html ma .php per funzionare 🙂

    Basta aprirla con il bloc notes e fare salva con nome 😄


  • Super User

    Grazie Giorgio,

    procederei così (scusate il modo da profano):

    1. il codice della pagina resta html;
    2. inserisco la stringa di comando sopra (ad es. asp)
    3. cambio l'estensione della pagina da .htm a .asp
    4. la carico sul server
    5. controllo se funziona.

    Ok?

    :ciauz:


  • Bannato Super User

    @i2m4y said:

    Grazie Giorgio,

    procederei così (scusate il modo da profano):

    1. il codice della pagina resta html;
    2. inserisco la stringa di comando sopra (ad es. asp)
    3. cambio l'estensione della pagina da .htm a .asp
    4. la carico sul server
    5. controllo se funziona.

    Ok?

    :ciauz:

    Esatto e ti posso confermare che sul tuo hoster il php funziona certamente
    perchè lo uso abitualmente, e da quello che ne so funziona anche l'ASP.

    :ciauz:


  • Super User

    Ma grazie a tutti, siete insostituibili!!!

    😉 :ciauz:


  • User

    Mi riferisco a questo vecchio post perchè ho la stessa esigenza di i2m4y.

    Ho fatto esattamente come avete detto ma non funzia. Io ho un server linux su register.

    Con PHP appare una pagina completamente bianca.

    Con asp mi appare il codice che ho digitato <%Response.Write(Request.ServerVariables("REMOTE_ADDR")) %>

    Qualcuno può aiutarmi ?


  • Consiglio Direttivo

    Ciao mescpa. 🙂

    In PHP prova a metterlo così:
    [php]<?
    echo $_SERVER['REMOTE_ADDR'];
    ?>[/php]
    😉


  • User

    Fatto. Caricato sul server ma ottengo solo una pagina bianca.

    Io ho fatto così :

    1. Ho creato un pagina HTML
    2. Ho inserito il codice che mi hai dato tra i tag BODY
    3. Ho salvato la pagina come HTML e rinominato il file con estensione PHP
    4. Spedito il file sul server via FTP

    E' la procedura corretta ?

    Grazie per il tuo aiuto


  • Consiglio Direttivo

    Se il file è del tipo nomefile.php la procedura è corretta.
    Pero' su register non tutti gli account hanno il modulo PHP.
    Riporto da Register:

    Il supporto per gli script php e? disponibile solo sulle soluzioni Hosting Developer e Hosting Business. Mi sa che la prima cosa da fare è quella di verificare se hai il modulo PHP caricato fai una pagina che chiamerai info.php e metti il seguente codice
    [php]<? php phpinfo(); ?>[/php]Richiama la pagina dal browser (Es. vvv.dominio.ext/info.php), se non ti esce nulla significa che non è caricato il modulo php sul tuo spazio web. 😉


  • User

    Hai ragione. Non posso farlo senza comprare una soluzione Developer o business.

    Grazie lo stesso