Código en el archivo .htaccess:
#peliculas ## URL amigable de las pelicula RewriteEngine on RewriteRule ^pelicula/(.+)$ pelicula/pelicula.php?p=$1 [L]Funciones en funciones.php
//Url amigables
function UrlAmigables($identificador)
{
global $mysqli;
$urr = $mysqli->query(sprintf ("SELECT ps_peliculas.peli_id FROM ps_peliculas WHERE ps_peliculas.peli_seo = '%s'" ,$identificador));
$row_urr = $urr->fetch_assoc();
$row_total= $urr->num_rows;
return $row_urr['peli_id'];
mysqli_free_result($urr);
}
//Y la llamada la hago así
$_GET["p"] = UrlAmigables($_GET["p"]);
$p = $_GET["p"];
$pelicula_view2 = $mysqli->query("SELECT * FROM ps_peliculas WHERE ps_peliculas.peli_id = '$p' ");
$pelicula = $pelicula_view2->fetch_assoc();
$totalRows_view2 = $pelicula_view2->num_rows;
y peliculas tengo el enlace peliculas.php
<a href="<?php echo $url; ?>pelicula/<?php echo $pelicula['peli_seo']; ?>" class="btn btn-primary" role="button">Ver Pelicula</a>
y no me funciona nno aparece nada de la informacion en verpeli.php
0
Puntos
Puntos
1379
Visitas
Visitas
4
Resp
Resp
Por juliethsanches hace 9 años
Novice
Respuesta #1
en teoría lo tienes bien, comprueba que no sea cosa del htaccess recuerda en el localhost la siguiente linea no es necesaria:
RewriteBase /pero en remoto si:
RewriteBase / RewriteEngine onsalu2
0
Puntos
Puntos
Por alber hace 9 años
Admin
Respuesta #2
Hola Querido Alber,
no he podido resolver el problema, no funciona ni en localhost y ni en servidor..
no muestra ninguna información.
Gracias por ayudarme.
Hola Querido Alber,
no he podido resolver el problema, no funciona ni en localhost y ni en servidor..
no muestra ninguna información.
Gracias por ayudarme.
0
Puntos
Puntos
Por juliethsanches hace 9 años
Novice
Respuesta #3
ya encontre la solucion en el htaccess,
se trataba de,
Antes
^pelicula/(.+)$ por ^pelicula/ ([A-Za-z0-9_-]+)$
se trataba de,
Antes
## URL amigable de las pelicula RewriteEngine on RewriteRule ^pelicula/ pelicula/pelicula.php?p=$1 [L]y ahora lo cambie asi le cambie
^pelicula/(.+)$ por ^pelicula/ ([A-Za-z0-9_-]+)$
## URL amigable de las pelicula RewriteEngine on RewriteRule ^pelicula/([A-Za-z0-9_-]+)$ pelicula/pelicula.php?p=$1 [L]y funciona a la perfección
1
Puntos
Puntos
Por juliethsanches hace 9 años
Novice
Respuesta #4
perfecto, gracias por compartir seguro que le ocurra lo mismo que a ti le servirá de ayuda!
salu2
salu2
0
Puntos
Puntos
Por alber hace 9 años
Admin