mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 22:28:51 +00:00
Is this quicker or slower than the for loop/concat method for comparing the IPs?
git-svn-id: file:///svn/phpbb/trunk@2930 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
64a01741f9
commit
81f9eccb94
1 changed files with 2 additions and 9 deletions
|
@ -79,15 +79,8 @@ class session {
|
|||
if ( isset($userdata['user_id']) )
|
||||
{
|
||||
// Validate IP length according to admin ... has no effect on IPv6
|
||||
$ip_check_s = explode('.', $userdata['session_ip']);
|
||||
$ip_check_u = explode('.', $user_ip);
|
||||
|
||||
$u_ip = $s_ip = '';
|
||||
for($i = 0; $i < $board_config['ip_check']; $i++)
|
||||
{
|
||||
$u_ip .= $ip_check_u[$i] . '.';
|
||||
$s_ip .= $ip_check_s[$i] . '.';
|
||||
}
|
||||
$s_ip = implode('.', array_slice(explode('.', $userdata['session_ip']), 0, $board_config['ip_check']));
|
||||
$u_ip = implode('.', array_slice(explode('.', $user_ip), 0, $board_config['ip_check']));
|
||||
|
||||
if ( $u_ip == $s_ip )
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue