como todos mis links antes eran link1.php?id=laid
y ahora las amigables son keep/laid/titulo-amigable,
entonces no puedo utilizar el htacces ya que no se el titulo,
Como puedo saber si en la url está link1.php?
Usando la búsqueda, solo he dado con este código:
Código PHP:
function getUrl() {
$s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]);
return $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . $_SERVER['REQUEST_URI'];
}
function strleft($s1, $s2) {
return substr($s1, 0, strpos($s1, $s2));
}
/**
* Via:
* http://www.seraphinux.com/index.php/71/2008/04/22/php-parsear-una-url/
*
*/
$url = getUrl();
$datos = parse_url($url);
foreach ($datos as $key=>$value) {
echo "$key: $value <br >";
}
http://
keepyourlinks.com
/link1.php,
si pueo aislar la tercera key ya lo tengo... me ayudais? esque noentiendo muy bien
Nota: he intentado comparar $_SERVER['REQUEST_URI'] a /link1.php sin éxito...
Un saludo :D