Ciao a tutti ragassuoli,

ho una domandina sul REMOTE_ADDR e sul HTTP_X_FORWARDED_FOR.
Ho una pagina ASP nella quale attraverso un form di invio memorizzo in un campo hidden richiedo l'ip del visitatore così:

Codice PHP:
<input type="hidden" name="REMOTE_ADDR" id="REMOTE_ADDR" value="<Request.ServerVariables("REMOTE_ADDR")%>"/> 
una volta cliccato sul pulsante il form passa i dati alla pagina d'azione ed inserisce tutti i campi presenti negli input (compreso l'ip).

Stavo pensando di creare uno script che permetta la memorizzazione dell'ip del proxy qualora non si permetta la visualizzazione dell'ip, lo script nell'input hidden diventerebbe così:

Codice PHP:
<input type="hidden" name="Ip" id="Ip" value="
<%
Dim strIp
strIp = Request.ServerVariables("
HTTP_X_FORWARDED_FOR")

If strIp = "" Then
  strIp = Request.ServerVariables("
REMOTE_ADDR")
End If
%> "
/> 
Nella pagina d'azione invece (ho riportato solo il codice relativo allo script):

Codice PHP:
dim strIp
strIp 
Request.form("Ip")

...........& 
replace(strIp,"'""''") & "','" 
Domanda:

Non potendolo provare, quante possibilità ci sono che lo script funzioni a dovere?

Grazie mille a tutti in anticipo