Я не уверен, что понимаю все ваши вопросы ... но для решения хотя бы одного из его аспектов, если пользователь находится за прокси-сервером, у вас нет возможности определить, каков его настоящий IP-адрес. В этом весь смысл. Прокси - это тот, кто делает запрос, а затем пересылает его. Не спрашивая прокси самостоятельно, вы не сможете это определить. Что касается того, что еще нужно сохранить, это полностью зависит от того, что вы хотите сделать, и вы не очень хорошо объяснили , почему вы сохраняете эти данные. Если вы можете уточнить это, возможно, мы сможем помочь вам немного больше определить, какие данные вы должны сохранять.
Редактировать Чтобы ответить на ваши вопросы, если вы хотите быть сумасшедшим, вы можете записывать все, что делает человек. Каждая ссылка, которую они нажимают, каждый продукт, который они просматривают, и т. Д. Я не обязательно защищаю это, поскольку я нахожу это немного жутким, но есть определенные сайты, которые делают это Как минимум, я бы предложил записать, на какие продукты люди смотрят, а затем какие продукты они покупают. Я бы также регистрировал эту информацию для каждой сессии. По сути, на какие продукты люди смотрят, а потом покупают в одной и той же поездке в ваш магазин. Я бы не стал слишком беспокоиться о «реальном» IP-адресе. Большинство людей не будут находиться за прокси-сервером, а те, кто есть, вы все равно ничего не можете сделать.