Devo ottenere l'indirizzo IP dell'utente sul server. Per motivi tecnici è molto più semplice per me passarlo dal client sotto forma di stringa di query.
Quindi, al caricamento della pagina, memorizzerei il loro indirizzo IP in una variabile JavaScript. Poi quando arriva il momento di chiamare il server, lo rimanderò.
Posso immaginare se qualcuno usasse TOR o una VPN che potrebbero non volere che il loro indirizzo IP sia incluso nell'URL di un AJAX. Ma i miei utenti non hanno preoccupazioni di sicurezza estreme come qualcuno che usa TOR. Tuttavia, non so se è una cattiva pratica archiviare il loro IP in JavaScript e poi passarlo al server come parte di una stringa di query.