ciao.
Sto sviluppando uno script php che fa uso di mysql per un semplice configuratore di prodotto.
Devo creare una serie di configurazioni e per questo utilizzo ajax e mysql.

Nello specifico l'utente setta una serie di controlli (select e text) e preme aggiungi(posso avere n configurazioni), con ajax vado a settare sul db con delle insert le sue scelte e propongo in out una tabella html che descrive tutte le sue scelte(prendendo i dati dalla tabella mysql in cui ho inserito i dati).

Quando l'utente ha finito prendo i dati dalla
tabella e creo una mail con i dati delle configurazioni e invio.

Il problema è che potrebbero esserci piu di un utente online sul sito quindi utilizzando una tabella potrebbe crearsi del casino.

Ho pensato che ,dato che non ho un meccanismo di autenticazione ced un id utente, potrei inserire i dati nella tabella con un campo che contiene l'ip dell'utente e selezionare con una where con ip = ?(ip utente) solo i record inseriti dall utente che ha quell'ip, sono un po inesperto in programmazione web , l'ip rimane lo stesso per il tempo in cui l'utente è connesso?
puo essere una soluzione? come ottengo l'ip in php?

questa è una soluzione che ho pensato, vi chiedo se esistano metodi migliori .

grazie.