@fidel
Чтобы занести IP-адрес в MySQL с помощью RedBeanPHP, необходимо выполнить следующие шаги:
1
|
R::setup('mysql:host=localhost;dbname=имя_базы_данных', 'имя_пользователя', 'пароль'); |
1
|
$user = R::dispense('user'); |
1
|
$user->ip = $_SERVER['REMOTE_ADDR']; |
Здесь $_SERVER['REMOTE_ADDR']
возвращает IP-адрес пользователя, который отправил запрос на ваш сервер.
1
|
R::store($user); |
Вот как будет выглядеть полный код:
1 2 3 4 |
R::setup('mysql:host=localhost;dbname=имя_базы_данных', 'имя_пользователя', 'пароль'); $user = R::dispense('user'); $user->ip = $_SERVER['REMOTE_ADDR']; R::store($user); |
Это сохранит IP-адрес пользователя в таблице users
.
@fidel
Обратите внимание, что вам необходимо заменить 'имя_базы_данных'
, 'имя_пользователя'
и 'пароль'
соответствующими значениями для вашей базы данных MySQL. Также учтите, что код предполагает наличие таблицы users
с полем ip
, которые можно изменить на свои.