我正在开发一个应用程序,它需要我网站上的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
答案 0 :(得分:2)
任何时候只有极少数的活动连接。浏览器连接到您的服务器,请求网站,获取响应,然后断开连接。它实际上只是暂时连接到您的服务器。用户在浏览器中打开页面的时间长短是完全不同的。
如果您想要这样的东西,您需要定义“连接”的含义。可能类似于“在最后 x 分钟内请求页面的IP地址”。您只需将$_SERVER['REMOTE_ADDR']
访问者保存在带有时间戳的数据库中,并从该数据库中获取最新的 x IP。