Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2013, 11:46
Yurisimo
 
Fecha de Ingreso: julio-2009
Mensajes: 111
Antigüedad: 14 años, 9 meses
Puntos: 0
Problemas con las Urls amigables y GET

Estoy cambiando tods los enlaces de una web a unas urls amigables...

Pero tengo un problema enorme, es que no me recogen las variables por GET... Me explico...

en mi archivos .htaccess tengo lo siguiente:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ $1.php
RewriteRule ^productos-detalle/(.*)/(.*)$ productos-detalle.php?titulo=$1&id=$2 [L,QSA]
</IfModule>"]



Vale hasta alli bien, en el documento productos.php tengo enlaces dinamicos, y los he cambiado por lo siguiente :
Código HTML:
Ver original
  1. <a class="tituloProd" href="productos-detalle/'.urls_amigables($url).'/'.$resP[$h]['id_proyecto'].'"> titulo </a>  (en esta le digo que vaya, a productos-detalle.php/valor1/valor2)

y el problema ( o eso parece, que no creo ) viene aqui, en mi archivo productos-detalle.php tengo lo siguiente...

Código PHP:
Ver original
  1. if(isset($_GET['titulo']) && isset($_GET['id'])){
  2.  
  3. echo "entro";
  4.  
  5. $id=sanitize($_GET['id'],INT);
  6. $titulo=sanitize($_GET['titulo'], SQL+HTML);
  7. }else{
  8. echo "nada";
  9. }

Si alguien me podria ayudar, llevo ya unas cuantas horas buscando a ver que puede fallar :S

Gracias por adelantado!

EDIT:

He probado poniedo este enlace (productos-detalle/?titulo=loque-sea&id=7) y si que me funciona... no se donde esta el fallo :(

Última edición por Yurisimo; 03/12/2013 a las 12:03 Razón: mas informacion...