Files
wevads-s202/tracking/c/index.php

30 lines
1.0 KiB
PHP

<?php
header('X-Robots-Tag: noindex, nofollow');
$path = $_SERVER['REQUEST_URI'];
$parts = explode('/', trim($path, '/'));
if (count($parts) >= 2) {
$data = $parts[1];
// Log click
$log = date('Y-m-d H:i:s') . " | CLICK | " . $_SERVER['REMOTE_ADDR'] . " | " . $data . "\n";
file_put_contents('/var/log/tracking/clicks.log', $log, FILE_APPEND | LOCK_EX);
// Notify WEVADS
$wevads_url = 'http://157.180.25.208:5821/api/track/click?data=' . urlencode($data) . '&ip=' . urlencode($_SERVER['REMOTE_ADDR']);
$ctx = stream_context_create(['http' => ['timeout' => 2, 'ignore_errors' => true]]);
$response = @file_get_contents($wevads_url, false, $ctx);
if ($response) {
$result = json_decode($response, true);
if (isset($result['redirect'])) {
header('Location: ' . $result['redirect'], true, 302);
exit;
}
}
}
// Default pixel
header('Content-Type: image/gif');
echo base64_decode('R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');