Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como eu faço para caputar o url amigável ? Eu usei =$_SERVER["PHP_SELF"], mas esta função só retorna o "endereço.php".
Ex.: http://www.meusite.com/noticia/id/titulo-da-noticia
ao invés de capturar http://www.meusite.com/noticia/id/titulo-da-noticia ele pega http://www.meusite.com/noticia/abrir.php
Não funcionou. Tem o mesmo resultado.
>
'HTTP_REFERER'
The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
Esta função não funciona sempre. Então eu desisti e estou usando ajax.
Para o seu propósito, funciona sempre sim.
Isso está rodando em que servidor? IIS ou Apache? Pois note, pelo menos, no Apache, com mod_rewrite ativado, PHP_SELF e REQUEST_URI não devem retornar o mesmo valor.
$_SERVER['REQUEST_URI']
ok