Tengo un problema extraño con mis archivos .js.map que se registran involuntariamente.
En los archivos php, incluyo un archivo header.php para, bueno, mi encabezado. En mi encabezado incluyo logUserData.php, en el que obtengo la IP del usuario, la información de la cuenta y registro cosas en la base de datos. La intención básica es rastrear a dónde van nuestros usuarios (no en Analytics, solo para nuestros usos de datos).
Todo funciona bien, se registra todo el tráfico, pero se rastrean los archivos .js.map. Probablemente sepa que estos no figuran en ninguna parte de mi fuente. No incluyo mi secuencia de comandos de registro en estos archivos, lo que sería extraño de todos modos.
No tengo ningún propósito para rastrear estos archivos. Realmente nunca me importa si se llaman... Puedo filtrarlos con el script, pero eso evita el problema y no lo soluciona.
He intentado mover la inclusión del encabezado al pie de página básicamente como un tiro en la oscuridad. Totalmente perdido. He puesto la llamada antes y después de estos scripts, antes del html y después.
Estos son los scripts que tienen sus mapas asociados llamados:
<script src="/js/toastr.min.js"></script> <script src="/js/popper.min.js"></script> <script src="/js/socket.io.js"></script>Y aquí están las únicas partes relevantes de la secuencia de comandos de registro en caso de que ayude, el resto es solo la cuenta de usuario y la base de datos:
$browser = $_SERVER['HTTP_USER_AGENT']; $ip = $_SERVER['REMOTE_ADDR']; $CurUrl = $_SERVER['REQUEST_URI']; $refer = $_SERVER['HTTP_REFERER']; function get_client_ip() { $ipaddress = ''; if (isset($_SERVER['HTTP_CLIENT_IP'])) $ipaddress = $_SERVER['HTTP_CLIENT_IP']; else if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR']; else if (isset($_SERVER['HTTP_X_FORWARDED'])) $ipaddress = $_SERVER['HTTP_X_FORWARDED']; else if (isset($_SERVER['HTTP_F ORWARDED_FOR'])) $ipaddress = $_SERVER['HTTP_FORWARDED_FOR']; else if (isset($_SERVER['HTTP_FORWARDED'])) $ipaddress = $_SERVER['HTTP_FORWARDED']; else if (isset($_SERVER['REMOTE_ADDR'])) $ipaddress = $_SERVER['REMOTE_ADDR']; else $ipaddress = 'UNKNOWN'; return $ipaddress; }¿Alguien tiene alguna idea de por qué esto podría ser? Estoy totalmente perdido.
EDITAR: los archivos de mapas NO están en mi actividad de red en las herramientas de desarrollo y sirvieron como aplicación/javascript