Cita:
Iniciado por lord_of_php en primer lugar se puede crear la ventana con "window.open" es una instruccion qu crea una ventana ajustando el tamaño, la barra de direcciones, el unico inconveniente es que algunos navegadores bloquean dichas ventanas...
Es algo parecido a lo que hacen los bancos, que ocultan las URL configurando el "window.open" con la opcion de "barra de direcciones " establecido a FALSE.
Para hacerlo con la funcion "header()", ejemplo: header("Location: http//localhost/web/login.php"); No debe haber ninguna salida antes de esta linea.
Mi humilde opinion es que hagas un iFrame a pantalla completa, por ejemplo, si lo que quieres ocultar es la URL de tu login.php en la barra de direcciones del navegador, podrias hacer un simple html con esto:
Código HTML:
<iframe style="left:0px; top:0px; position:absolute; width:100%; height:100%;" frameborder="0" src="/web/login.php"></iframe>
Y ese html lo nombras como quieras, entonces, en el enlace aparecerá:
Código HTML:
<a href="NOMBRE-QUE-LE-PUSISTE-A-TU-HTML-CON-IFRAME.html">Conectarse.</a>
Y el navegador mostrara:
http://localhost/CARPETA/NOMBRE-QUE-...ON-IFRAME.html
El problema es que si usan Google Chrome, con un simple boton derecho le darán a la opcion: "abrir marco en nueva ventana" y se verá la ruta real.
Pero como mencionan acá arriba, es imposible, puesto que el navegador tiene que saber de donde lee.
Talvez posteen algo mejor...
Disculpen el 2ble post, otra forma seria desde un HTACCESS:
Cita: RewriteRule ^RUTA/COMPLETA/login.php RUTA/QUE/QUIERAS/NOMBRE.php
Y lo que sigue es:
Cita: <a href="RUTA/QUE/QUIERAS/NOMBRE.php">Conectarse</a>
O puedes hacer las 2 que te dije para mas Posibilidades de ocultarlo