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:
Paul S. Owen 2002-10-05 00:21:35 +00:00
parent 64a01741f9
commit 81f9eccb94

View file

@ -79,15 +79,8 @@ class session {
if ( isset($userdata['user_id']) ) if ( isset($userdata['user_id']) )
{ {
// Validate IP length according to admin ... has no effect on IPv6 // Validate IP length according to admin ... has no effect on IPv6
$ip_check_s = explode('.', $userdata['session_ip']); $s_ip = implode('.', array_slice(explode('.', $userdata['session_ip']), 0, $board_config['ip_check']));
$ip_check_u = explode('.', $user_ip); $u_ip = implode('.', array_slice(explode('.', $user_ip), 0, $board_config['ip_check']));
$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] . '.';
}
if ( $u_ip == $s_ip ) if ( $u_ip == $s_ip )
{ {