Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/07/2014, 22:28
Avatar de epinaresg
epinaresg
 
Fecha de Ingreso: noviembre-2011
Mensajes: 13
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: url amigable con redireccion

Revisando el código nuevamente me percate de un error, aquí lo dejo corregido

Código PHP:
Ver original
  1. <?php
  2.  
  3. if (isset($_GET['enlace']) && !empty($_GET['enlace'])) {
  4.  
  5.     $elenlace = $_GET['enlace'];
  6.     $enlaces_string = trim(str_replace('/', ' ', $elenlace));
  7.  
  8.     $enlaces_array = explode(' ', $enlaces_string);
  9.  
  10.     $enlace = $enlaces_array[0];
  11.  
  12.     require('config.php');
  13.     $tabla = mysql_query("SELECT * FROM tb_pre_ads WHERE link='$enlace'");
  14.  
  15.     mysql_close($con);
  16.     $registro = mysql_fetch_assoc($tabla);
  17.  
  18.     // Verifica si es la url con el enlace
  19.     if (!empty($registro)) {
  20.  
  21.         $link = $registro['link']; // obtengo el enlace del anuncio
  22.         $url_amigable = $registro['url_amigable']; // Al registrar tu anuncio genera la url amigable del anuncio con tu function urls_amigables() y almacenala en tu tabla (va a ser necesario)
  23.  
  24.         if ($link === $enlace)
  25.             header('Location: ' . $url_amigable);
  26.     } else
  27.     // Verifica si es la url amigable
  28.     {
  29.         $tabla = mysql_query("SELECT * FROM tb_pre_ads WHERE url_amigable='$enlace'");
  30.      
  31.         mysql_close($con);
  32.         $registro = mysql_fetch_assoc($tabla);
  33.    
  34.          if (!empty($registro)) {
  35.             echo '<pre>';
  36.             print_r($registro);
  37.             echo '</pre>';
  38.          }else{
  39.             die('ERROR 404')
  40.          }
  41.  
  42.     }
  43. }