X
    Categories: PHP

Error con los GET en Kumbia PHP Beta2

Kumbiaphp beta2 tiene muchas mejor y hacer que nuestra programación sea mucho mas rápido de lo que ya nos permitía pero entre tantas mejoras hay un BUG que no vi ninguna solución oficial y se trata de que cuando tratas de enviar un get hacemos que la variable global PUBLIC_PATH  se desconfigure y nos mande mal las url de todos los enlaces.

el problema radica en el archivo

\default\public\index.php

if ($_SERVER['QUERY_STRING']) {
    define('PUBLIC_PATH', substr(urldecode($_SERVER['REQUEST_URI']), 0, - strlen($_SERVER['QUERY_STRING']) + 6));
} else {
    define('PUBLIC_PATH', $_SERVER['REQUEST_URI']);
}

entonces el problema en esta linea

define('PUBLIC_PATH', substr(urldecode($_SERVER['REQUEST_URI']), 0, - strlen($_SERVER['QUERY_STRING']) + 6));

entonces la forma de solucion que no es ortodoxa pero funciona es colocar el dominio

define('PUBLIC_PATH','http://dominio.com/');

seguro que ya estaré actualizando el post con una mejor solución pero esto nos ayudara para safar por el momento

Luis Rodriguez: Hola, Soy Luis Rodriguez, radico en Lima – Perú, formado en una carrera informática, desempeñando desde el 2007 como programador web y viendo proyectos desde Front End y Back End a lo que me perfile como Full Stack. Esta Experiencia junto a mi interés en la Analítica Web me ayudó mucho entender el funcionamiento interno de las herramientas de analítica, con las que vengo trabajo activamente desde 2017. Linkedin