2016-10-22 47 views
0

在用户导航过程中发现用户更改了IP地址的最佳方法是什么?在用户在网站上导航期间查找IP更改

这是付费网站进行安全检查的方法。

+0

如果用户是在移动,他们的电话交换机在WiFi和移动数据之间,他们的IP地址会发生变化,合法地 –

+0

事实上,在会话期间合法用户的IP地址可能会有所不同。请不要这样做。 – bobince

回答

0

使用会话来存储当前的IP地址,然后每次检查它。这是一个PHP的例子,但链接,asp.net,在底部

<?php 

// Start the session & set ip after login 
session_start(); 
$_SESSION["thereip"] = $_SERVER['REMOTE_ADDR']; 
?> 

<?php 
// Check ip on each page 
session_start(); 
$currentip = $_SERVER['REMOTE_ADDR']; 
$loggedinip = $_SESSION["thereip"]; 

if($currentip <> $loggedinip){ 
    //We Have a problem charle 
} 
?> 

当然,这只是一个小例子,可以做的更好 http://www.w3schools.com/asp/asp_sessions.asp