获取已连接的IP地址列表PHP

时间:2015-08-26 12:47:29

标签: php codeigniter

我正在开发一个应用程序,它需要我网站上的IP地址人员。 所以,我看到人们使用for (int i = 0; i < dgvNalog.RowCount; i++) { var row = dgvNalog.Rows[i]; rowIsEmpty = true; if (Convert.ToDouble(row.Cells["Kolicina"].Value) == 0) { rowIsEmpty = false; dgvNalog.Rows[i].Cells["Kolicina"].Style.BackColor = Color.Red; // break; -> comment this to allow other rows to be processed } }

$_SERVER['REMOTE_ADDR'];

获取更正确的IP地址。如果我的应用程序中的IP地址不正确,那应该不是问题 但我需要一个连接到服务器的IP地址列表。 我的问题是,这怎么可能?
如何获取连接到服务器的所有IP地址?
因为如果我使用代码,它只显示一个地址。 我尝试在我的代码中使用循环,但遗憾的是它不起作用 有什么建议?思考?我很感激!

亲切的问候,

Sjors

1 个答案:

答案 0 :(得分:2)

任何时候只有极少数的活动连接。浏览器连接到您的服务器,请求网站,获取响应,然后断开连接。它实际上只是暂时连接到您的服务器。用户在浏览器中打开页面的时间长短是完全不同的。

如果您想要这样的东西,您需要定义“连接”的含义。可能类似于“在最后 x 分钟内请求页面的IP地址”。您只需将$_SERVER['REMOTE_ADDR']访问者保存在带有时间戳的数据库中,并从该数据库中获取最新的 x IP。