Tema: PHP y URLs
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/10/2014, 06:39
luisalberti
 
Fecha de Ingreso: septiembre-2011
Mensajes: 176
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: PHP y URLs

Hola, puede utilizar una sola variable y luego pasarlo todo a un array con php.

Puedes utilizarlo así.
misitio.com/Hola/9/

obtienes en el array:
$params[0]="hola";
$params[1]= 9;

o así:
misitio.com/9/hola/

obtienes en el array:
$params[0]=9;
$params[1]= "hola";

o incluso puede utilizar:
misitio.com/9-hola/

Como obtienes en $params[0] el string "9-hola" puedes luego sacar el 9 aparte para utilizarlo en la consulta.

Código PHP:

   
if (isset($_GET['url']) && $_GET['url']) {
                
$url filter_input(INPUT_GET'url'FILTER_SANITIZE_URL);
                
$url explode('/'$url);
                
$url array_filter($url);
                
$params $url;
            }

print_r($params); 
Código Apache:
Ver original
  1. RewriteEngine On
  2.  
  3. RewriteBase /carpetadetusitio/
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6.  
  7. RewriteRule (.*)/(.*)$ index.php?url=$1 [L,QSA]

Mucha suerte