2016-10-22 46 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