| Server IP : 104.21.21.239 / Your IP : 216.73.216.11 Web Server : Apache/2.4.68 (Amazon Linux) OpenSSL/3.5.5 System : Linux ip-172-31-69-123.ec2.internal 6.1.176-223.369.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 24 13:34:27 UTC 2026 x86_64 User : ec2-user ( 1000) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/banners/public_html/bway/rec/ |
Upload File : |
<?php
require_once __DIR__ . '/../pixel/config.php';
// No-cache headers
header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Pragma: no-cache');
$fromlink = $_GET['fromlink'] ?? '0';
$utm_source = $_GET['utm_source'] ?? 'BWW2022';
$utm_medium = $_GET['utm_medium'] ?? 'referral';
$utm_campaign = $_GET['utm_campaign'] ?? 'article';
$utm_content = $_GET['utm_content'] ?? '';
$articlelink = $_GET['articlelink'] ?? '';
$regid = $_GET['regid'] ?? '0';
$userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
if ($fromlink === '') {
$fromlink = '0';
}
if (
stripos($userAgent, 'bot') === false
&& isset($_GET['articlelink'])
) {
if (!is_numeric($regid)) {
$regid = 0;
}
// Validation
if (
strpos((string)$regid, ',') !== false
|| strpos($articlelink, ',') !== false
|| !is_numeric($fromlink)
|| !is_numeric($regid)
|| strlen($articlelink) > 200
) {
exit;
}
$db = getWriteDB();
$stmt = $db->prepare(
"INSERT INTO regionalstoryclick
(datetime, regionid, articlelink, ipaddress, browser, fromlink, typer)
VALUES (NOW(), :regid, :articlelink, :ip, :browser, :fromlink, 'Store')"
);
$stmt->execute([
':regid' => (int)$regid,
':articlelink' => $articlelink,
':ip' => getClientIp(),
':browser' => substr($userAgent, 0, 250),
':fromlink' => (int)$fromlink,
]);
$linkme = $articlelink . '?utm_source=' . urlencode($utm_source)
. '&utm_medium=' . urlencode($utm_medium)
. '&utm_campaign=' . urlencode($utm_campaign)
. '&utm_content=' . urlencode($utm_content);
header('Location: ' . $linkme);
exit;
}