Como hace facebook para poner en la direccion el acceso directo al usuario?

Iniciado por 70N1, 11 Diciembre 2014, 15:04 PM

0 Miembros y 1 Visitante están viendo este tema.

70N1


Intento aprender como hace facebook para acceder al usuario mediante link.


http://facebook.com/maria.antonieta



70N1

#!drvy

Friendly urls.

En apache se puede conseguir con mod_rewrite.

Saludos

70N1

Y de esa forma se podria crear ( registrar ) url amigable con el mismo php?.





De esta forma se puede cargar una pagina dentro de otra y colocar la url la cual se accedera desde las url amigables.


Muchas gracias.



Código (javascript) [Seleccionar]


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sin título</title>
<script type="text/javascript">

function Carga(url,id)
{
//Creamos un objeto dependiendo del navegador
var objeto;
if (window.XMLHttpRequest)
{
//Mozilla, Safari, etc
objeto = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
//Nuestro querido IE
try {
objeto = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try { //Version mas antigua
objeto = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!objeto)
{
alert("No ha sido posible crear un objeto de XMLHttpRequest");
}
//Cuando XMLHttpRequest cambie de estado, ejecutamos esta funcion
objeto.onreadystatechange=function()
{
cargarobjeto(objeto,id)
}
objeto.open('GET', url, true) // indicamos con el método open la url a cargar de manera asíncrona
objeto.send(null) // Enviamos los datos con el metodo send
}

function cargarobjeto(objeto, id)
{
if (objeto.readyState == 4) //si se ha cargado completamente
document.getElementById(id).innerHTML=objeto.responseText
else //en caso contrario, mostramos un gif simulando una precarga
document.getElementById(id).innerHTML='<img src="loader.gif" alt="cargando" />'
}
</script>

</head>

<body>
<div id="toni">hola</div>
<a href="mari.juana" onClick='Carga("http://192.168.10.200/1.php?variable=*","toni");'><input type="button" id="as"/></a>
</body>
</html>




Mod: No hacer doble post.
70N1

engel lex

evita hacer doble post, con una sola vez la respuesta sirve, si quieres que en tus otros temas esté accedible, coloca el link del otro tema y listo  :rolleyes:
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

70N1

Disculpa.
Lo publique en los dos por que la respuesta sirve para los dos temas.
70N1

MinusFour


ice.modding

Cita de: 70N1 en 11 Diciembre 2014, 15:04 PM
Intento aprender como hace facebook para acceder al usuario mediante link.


http://facebook.com/maria.antonieta

url amigables se llama, editando el archivo htaccess que se encuentra en la raíz del directorio de tu web.

ice [N]ation
Grupo de GNU/Linux en Telegram: https://t.me/Linuxeros_es