0

有什么方法可以使用 sql 在我的 Joomla 网站中获取会话的 IP 地址?

正如我在会话表中看到的,我只有 session_id、client_id、guest、time、data、userid、username。

无论如何,我还可以提取在我的网站上有开放会话的用户的 IP 地址吗?

请注意,我不能使用JFactory::getSession()->get(...)或任何其他 PHP 代码。我只能访问我服务器的 sql 数据库。

4

1 回答 1

1

您可以像这样在 Joomla 中设置自定义会话变量:

$ip = $_SERVER['REMOTE_ADDR'];

$session = JFactory::getSession();
$session->set('ip', $ip);

更新:

使用以下命令获取 IP 而不是$_SERVER['REMOTE_ADDR'];

https://joomla.stackexchange.com/a/15989/168

于 2015-03-30T10:24:13.927 回答