Test php code
From
Anonymous@Anonymous@rocksolidbbs.com (Anonymous) to
rocksolid.shared.test on Fri Nov 1 21:18:00 2024
From Newsgroup: rocksolid.shared.test
if ( (!empty($_SERVER['REMOTE_ADDR']))
&& ($settings['enable_logging'] == TRUE) ) {
$visitor_ip = $_SERVER['REMOTE_ADDR'];
$check_server = array (
$_SERVER['SERVER_NAME'],
$_SERVER['HTTP_USER_AGENT'],
$_SERVER['HTTP_ACCEPT_ENCODING'],
$_SERVER['HTTP_ACCEPT_LANGUAGE'],
$_SERVER['HTTP_ACCEPT']
);
foreach ($check_server as $id) {
if ( (!empty($id)) ) {
$visitor_ip .= $id;
}
}
$visitor_ip = hash('sha512', $visitor_ip);
if ( (empty($_POST['portal'])) && ($short_mode != 'b') ) {
check_portal($db, $settings, $visitor_ip);
} elseif ( (!empty($_POST['portal'])) ) {
$portal_message = 'pass';
log_event($db, $settings, 'portal', $portal_message,
$visitor_ip);
redirect_target();
quit($db, '');
}
check_max_requests($db, $settings, $visitor_ip);
bot_block($db, $settings, $visitor_ip);
} else {
$visitor_ip = '';
}
--- Synchronet 3.21a-Linux NewsLink 1.2