Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

149
Vistas
Redirección de URL de publicación de Web Push Panel

No sé mucho sobre codificación, pero recientemente obtuve un panel de inserción web autohospedado hecho para mi sitio web por un desarrollador, también proporcionó un complemento para mi sitio web de WordPress. El panel de administración funciona bien, tiene algún problema, tal vez no lo arregló a propósito

Como cuando envío una notificación de una publicación desde mi sitio web de WordPress, la notificación se envía pero cuando el suscriptor hace clic en esa publicación, se redirige a una URL diferente cuando revisé los archivos del panel, encontré un archivo llamado link.php

Hay un código en ese archivo en el que la URL de redireccionamiento está configurada como si estableciera esa URL en google.com, luego, después de hacer clic en mi publicación, el usuario aterrizó en google.com y no en mi publicación y el desarrollador hizo lo mismo. Con muchas cosas, me dieron un guión como suscriptores ilimitados, pero la notificación llega solo a 10k personas.

Ahora no tengo ningún contacto con ese desarrollador, entonces, ¿cómo puedo solucionar este problema de redirección? Por favor, dé alguna sugerencia.

enlace.php código

 <?php const BASE_PATH = __DIR__; require_once BASE_PATH.'/system/init.php'; $linkId = (isset($_GET['linkId']) && !empty(trim($_GET['linkId'])))? SQLSecure(base64_decode($_GET['linkId'])) : '0'; $linkQuery = $DB->query("SELECT * FROM `links` WHERE `id`='{$linkId}'"); if($linkQuery->num_rows > 0){ $LinkData = $linkQuery->fetch_assoc(); $DB->query("UPDATE `links` SET `clicks`=`clicks`+1 WHERE `id` = '{$LinkData['id']}'"); redirect($LinkData['full_link']); } redirect('https://google.com'); ?>

el otro código de archivo, mencionado en el sistema de archivos link.php/init.php

 <?php ini_set('max_execution_time', 0); ini_set('session.cookie_httponly',1); ini_set('session.use_only_cookies',1); ini_set('session.cookie_secure', 1); ini_set('session.cookie_samesite', 'Strict'); session_start(); require_once BASE_PATH.'/config.php'; require_once __DIR__.'/core/database.php'; require_once __DIR__.'/core/functions.php'; require_once __DIR__.'/core/app-start.php';
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Esta función de redireccionamiento primero encuentra el ID generado previamente en la base de datos. Si se encuentra el ID, se tomará el enlace y se redirigirá a él. Si no, volveré a google. En caso de que su identificación no exista en la base de datos, debe transferirse a Google. Parece que el código tiene un error en la función de insertar ID y URL en la base de datos.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda