Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

155
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!