Accion a visitantes de facebook y twiter

Iniciado por mapers, 3 Septiembre 2015, 23:28 PM

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

mapers

Buenas una consulta como podria saber yo que un usurio que entra a mi web viene de twiter o de facebook (pc y movil) para ejecutar cierta accion de aceurdo al origen del usuario.

engel lex

si es por app de android no se si se refleja en el referrer, pero si viene directo de la web entre las variables de $_SERVER tienes el referer que te indica de que pagina viene el user
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.

mapers


engel lex

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.

#!drvy

Te va a ser difícil. No se como están facebook y tiwtter con los referers pero por defecto, los sitios con HTTPS (ambos sitios lo usan by default), NO pasan el referer a un sitio externo. Es decir, no podrás obtener el valor. Hay ciertas excepciones como Google en el que ponen la etiqueta

Código (html4strict) [Seleccionar]
<meta name="referrer" content="origin">

Que si que permite al sitio visitado obtener el referer (de donde viene) pero no creo que ni facebook ni twitter lo apliquen por cuestiones de privacidad.

La solución (algo dramática) seria poner links personalizados para saber de donde viene. En plan si posteas en facebook el enlace le añades al final ?ref=fb o en twitter ?ref=tw.

Luego es solo buscar el atributo ($_GET) 'ref' y mirar de donde viene.

Saludos