Hola, como puedo coger la url del explorador, es decir el texto que sale en el explorador en la barra de dirección. Es que tengo un problema estoy utilizando modrewrite tal que asi:
RewriteRule ^user/([^/]+)/admin$ /web/admin/index.php?nombre=$1
Esta es la url con modrewrite
http://localhost/web/user/luis/admin/show/galeria
Esta es la url original
http://localhost/web/admin/index.php?nombre=luis
Hasta aqui todo bien, mi problema viene cuando con esta regla:
RewriteRule ^(.+)/show/(.+)/?$ /web/admin/index.php?mode=show&panel=$2&nombre=$1
http://localhost/web/user/luis/admin/show/gbook
http://localhost/web/admin/index.php...ok&nombre=luis
Si pongo http://localhost/web/user/luis/Juan/admin/show/gbook me sigue mostrando la pagina:
http://localhost/web/admin/index.php?mode=show&panel=gbook&nombre=$1
lo que quiero es limitar el nombre de usuario para que no puedan poner:
http://localhost/web/user/luis/Juan/...min/show/gbook
ya que siempre me sale la pagina. Como puedo corregir esto es esta regla:
RewriteRule ^(.+)/show/(.+)/?$ /web/admin/index.php?mode=show&panel=$2&nombre=$1
Lo que quiero es que entre user/ y admin solo puedan poner una variable pero sin / ^ * y simbolos del estilo
Queria coger el texto que sale en el explorador para realizar un explode pero eso seria una chapuza y tampoco se obtener el texto que aparece en la barra de direcciones ya que lo unico que puedo obtener es el texto camuflado el original:
http://localhost/web/admin/index.php...ok&nombre=luis
y no este:
http://localhost/web/user/luis/admin/show/gbook
Espero me puedan echar una mano por que esto me trae de cabeza.
Un Saludo