Hola amigos. Necesito vuestra ayuda. En un script, paso una consulta por la url para ir filtrando una pagina. Si lo hago en local, funciona perfecto, si lo hago en remoto, no funciona porque la consulta no muestra resultados.
He estado desmenuzando el codigo hasta ver donde falla, y es en lo siguiente.
He cogido lo que devuelve la url en la barra del navegador, tanto en local como en remoto, y este es el resultado.
EN LOCAL
?consulta=SELECT+total_retencion%2C+t_facturas.id_ factura%2C+t_facturas.id_empresa%2C+numero_factura %2C+fecha_factura%2C+nombre_empresa%2C+tipo_empres a%2C+fecha_entrada%2C+fecha_visto_bueno%2C+suma%2C +descuento%2C+total_descuento%2C+base_imponible%2C +iva%2C+total_iva%2C+retencion%2C+total_factura%2C +total_pagar+FROM+t_facturas+INNER+JOIN+t_empresas +ON+t_empresas.id_empresa+%3D+t_facturas.id_empres a+WHERE+tipo_empresa+%3D+%27proveedores%27+AND+t_f acturas.id_empresa+%3D+%271%27+ORDER+BY+fecha_fact ura+DESC%2C+fecha_entrada+DESC&nombre_pagina=Resul tado+de+la+Busqueda%3A+%3Cstrong%3EProveedores%3A+ VOLCONSA+CONSTRUCCION+Y+DESARROLLO+DE+SERVICIOS%2C +S.A.%3C%2Fstrong%3E&page=2
EN REMOTO
?consulta=SELECT+total_retencion%2C+t_facturas.id_ factura%2C+t_facturas.id_empresa%2C+numero_factura %2C+fecha_factura%2C+nombre_empresa%2C+tipo_empres a%2C+fecha_entrada%2C+fecha_visto_bueno%2C+suma%2C +descuento%2C+total_descuento%2C+base_imponible%2C +iva%2C+total_iva%2C+retencion%2C+total_factura%2C +total_pagar+FROM+t_facturas+INNER+JOIN+t_empresas +ON+t_empresas.id_empresa+%3D+t_facturas.id_empres a+WHERE+tipo_empresa+%3D+%5C%27proveedores%5C%27+A ND+t_facturas.id_empresa+%3D+%5C%271%5C%27+ORDER+B Y+fecha_factura+DESC%2C+fecha_entrada+DESC&nombre_ pagina=Resultado+de+la+Busqueda%3A+%3Cstrong%3EPro veedores%3A+VOLCONSA+CONSTRUCCION+Y+DESARROLLO+DE+ SERVICIOS%2C+S.A.%3C%2Fstrong%3E&page=2
La diferencia de un resultado y otro, esta en esta parte
EN LOCAL
3D+%27proveedores%27
EN REMOTO
3D+%5C%27proveedores%5C%27
y en esta parte
EN LOCAL
t_facturas.id_empresa+%3D+%271%27
EN REMOTO
t_facturas.id_empresa+%3D+%5C%271%5C%27
Resumiendo, en remoto, en la condicion de la consulta, añade 5C al principio de la condicion y al final.
La pregunta es si sabeis porque añade esto, es decir, que es esto de 5C que no me hace funcionar la consulta.
Añado que he probado las funciones urlencode, stripslashes y addslashes pero devuelve lo mismo.
A ver que me podeis decir. Gracias de antemano. Un saludo.