Visualizzazione dei risultati da 1 a 6 su 6

Discussione: NUMERO IP su Access

  1. #1

    NUMERO IP su Access

    Salve a tutti, ho un database access dove inserisco i record tramite form in asp

    Vorrei sapere se è possibile inserire nel database oltre alle informazioni contenute nel form anche l'indirizzo IP del pc dove si effettua l'inserimento.

    Per indirizzo IP intendo quello internet.

    Credo che sia necessario

    1) aggiungere nella struttra del database un campo MEMO chiamato IP
    2) aggiungere una variabile IP che viene richiamata nel form di invio dati

    Credo che quello che mi manca è sapere come poter estrapolare l'IP e inserirlo nel form in automatico e di conseguenza venga memorizzato nella variabile.

    Grazie

    Angelo

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    un po pigro nelle ricerche ahn...

    http://forum.html.it/forum/showthread/t-1208601.html
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Io ho fatto così

    <%
    Dim dipendente, registra, note,ip
    dipendente = Request.Form("dipendente")
    registra = Request.Form("registra")
    note = Request.Form("note")
    ip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
    If dipendente = "" Or registra = "" Then
    %>

    <%
    Else
    rs.Open "registrazioni", cn, 3, 3
    rs.AddNew
    rs("dipendente") = dipendente
    rs("registra") = registra
    rs("note") = note
    rs("ip") = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
    rs.Update
    rs.Close
    %>

    Mi inserisce tutti i campi tranne il numero dell'IP....cosa sbaglio ?

    Angelo

  4. #4
    Tutto risolto!!

    rs("ip") = Request.ServerVariables("REMOTE_ADDR")

    Grazie

    Angelo

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916


    devi fare sempre debug quando hai qualche errore.
    in questo caso fatti stampare a video la variabile che non viene inserita nel db, e vedi se è vuota o no... e poi agisci di conseguenza!




    IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
    if IP="" or IP="unknown" then
    IP = Request.ServerVariables("REMOTE_ADDR")
    end if
    ----------------------------
    rs("ip") = IP
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Edit: gia' detto
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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 © 2026 vBulletin Solutions, Inc. All rights reserved.