Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2009, 08:56
Avatar de acoevil
acoevil
 
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
URLs amigables sin htaccess

Q tal, hace poco me cree una funcion para crear URLs amigables sin el htaccess lo he implementando en varias paginas que tengo y funciona muy bien, es algo sencillo y logicamente mejorable, asi que si tienen algo que aportarle seria exelente.

Código PHP:
<?php
function amigable$pos '' )
{
    
    
$url_amigable explode'/'substr$_SERVER['PATH_INFO'] , 1) );
    for( 
$n=0$n count$url_amigable ); $n++ ) {
      if( 
$n == ) {
          
$re$url_amigable$n ] ] = $url_amigable[ ( $n ) ];
      }
    }
    
    
$re = ! empty( $pos ) ? $re$pos ] : $re;
    return 
$re;
}
// Digamos que tenemos la siguiente URL y queremos obtener todos sus
// valores

// index.php/primera/1/segunda/2/tercera/3

// Por lo regular cuando manejamos URLs amigables lo hacemos de la anterior
// Forma y la idea siempre es obtener los valores correspondientes
// -> primera = 1
// -> segunda = 2
// -> tercera = 3

//Ejemplo1 -> Obtener la Url COMPLETA
    // En $url_amigable guardamos la URL como un array asociativo
    
$url_amigable amigable();
// Ahora podemos usar los valores obtenidos
    
echo $url_amigable['primera'];  // -> 1
    
// Ejemplo2 -> Obtener un valor especifico
    
$primera amigable('primera');
    echo 
$primera // -> 1

?>
__________________
Como presentar nuestros datos por medio de tablas . clase Aco_DataGrid Version 1.4