Autor Tema: Condicional para determinar IP  (Leído 700 veces)

Desconectado Hypertext Pre-processor

  • PHPer@
  • **
  • Mensajes: 88
  • Karma: 0
  • Sexo: Masculino
  • Queriendo Aprender : )
    • Ver Perfil
    • Mi Blog
Condicional para determinar IP
« en: 11 de Junio de 2013, 21:57:32 pm »
Hola a todos, estoy intentando crear un sistema de Me gusta, pero mi problema es que no se como hacer para que alguien que ya le ha dado que se registre ese dato, es decir.

Hay un botón que dirá Me gusta y una vez dado ese botón quede Te gusta esto, y hasi al darle otra vez quede Me gusta, prácticamente, el botón de Me gusta de facebook.

Comunidad PHPeros

Condicional para determinar IP
« en: 11 de Junio de 2013, 21:57:32 pm »

Desconectado OmaarV

  • PHPero Avanzado
  • ****
  • Mensajes: 304
  • Karma: 20
  • Sexo: Masculino
  • OmarVega
    • Ver Perfil
Re:Condicional para determinar IP
« Respuesta #1 en: 12 de Junio de 2013, 17:58:48 pm »
Aver, esto yo lo hice ya hace tiempo, la verdad no me puse a investigar si la api de facebook sigue funcionando asi, pero te lo paso.

JS:
Código: [Seleccionar]
FB.Event.subscribe('edge.create',
    function(response) {
        if (response == "https://www.facebook.com/pages/tupagina") {

          var user = "{$cookie->email}";
          var dataString = 'user='+ user + '&response=' + response; 
          $.ajax({
            //this is the php file that processes the data and send mail
            url: "addlike.php",
            //GET method is used
            type: "GET",
            //pass the data     
            data: dataString,                     
            //Do not cache the page
            cache: false,                 
            //success
          });
        }
    }
  );

Y ya en el PHP recibes la información y la guardas.

Saludos. Avisame si te funciono.

EDIT: Esto solo funciona con los nuevos likes, no con los pasados.

Desconectado Hypertext Pre-processor

  • PHPer@
  • **
  • Mensajes: 88
  • Karma: 0
  • Sexo: Masculino
  • Queriendo Aprender : )
    • Ver Perfil
    • Mi Blog
Re:Condicional para determinar IP
« Respuesta #2 en: 13 de Junio de 2013, 22:57:16 pm »
yo quería saber como se hace, para poder estudiarlo  ???

Desconectado OmaarV

  • PHPero Avanzado
  • ****
  • Mensajes: 304
  • Karma: 20
  • Sexo: Masculino
  • OmarVega
    • Ver Perfil

Desconectado Animus

  • PHPero Avanzado
  • ****
  • Mensajes: 273
  • Karma: 1
  • Sexo: Masculino
  • Aprende a aprender, el resto vendrá solo.
    • Ver Perfil
Re:Condicional para determinar IP
« Respuesta #4 en: 17 de Junio de 2013, 08:54:53 am »
Usa esto:

http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

Por que le das la API de facebook? A caso has leído el tema, spamer.. Con ésto lo único hará es poder dar likes en estados de FB, el usuario quiere crear su propio sistema.

Volviendo al tema, para dar like que el usuario haya iniciado sesión, mediante el uso de COOKIES  determinar si está conectado o no,y luego si está en un sitio externo ya utilizar esa COOKIE.


La red social de tus sueños.


Desconectado Hypertext Pre-processor

  • PHPer@
  • **
  • Mensajes: 88
  • Karma: 0
  • Sexo: Masculino
  • Queriendo Aprender : )
    • Ver Perfil
    • Mi Blog
Re:Condicional para determinar IP
« Respuesta #5 en: 17 de Junio de 2013, 10:37:29 am »
¿No se puede utilizar la base de datos para los likes, en vez de cookies?

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:Condicional para determinar IP
« Respuesta #6 en: 17 de Junio de 2013, 12:17:54 pm »
Si, podrías utilizar bases de datos y cookies, las sessiones nunca me gustaron dan poca versatilidad al sistema.

Desconectado OmaarV

  • PHPero Avanzado
  • ****
  • Mensajes: 304
  • Karma: 20
  • Sexo: Masculino
  • OmarVega
    • Ver Perfil
Re:Condicional para determinar IP
« Respuesta #7 en: 18 de Junio de 2013, 20:05:33 pm »
Por que le das la API de facebook? A caso has leído el tema, spamer.. Con ésto lo único hará es poder dar likes en estados de FB, el usuario quiere crear su propio sistema.

El quiere saber cuando un usuario de facebook le da like, y para eso ocupas la API de facebook. el FB.Event en especifico ;)

Desconectado Mixvice

  • PHPero Experto
  • *****
  • Mensajes: 687
  • Karma: 32
  • Sexo: Masculino
  • ¡Y Tu Papá Tambien!
    • Ver Perfil
    • Tuhabbo
Re:Condicional para determinar IP
« Respuesta #8 en: 18 de Junio de 2013, 20:26:43 pm »
El quiere saber cuando un usuario de facebook le da like, y para eso ocupas la API de facebook. el FB.Event en especifico ;)

Que no, el quiere hacer su propio sistema de likes a lo facebook:


Tiene un botón que dice me gusta, y quiere que quede guardado el "me gusta" para que el usuario pueda volver a darle clic o no haga más nada el botón
Citar
Hola a todos, estoy intentando crear un sistema de Me gusta, pero mi problema es que no se como hacer para que alguien que ya le ha dado que se registre ese dato, es decir.

Hay un botón que dirá Me gusta y una vez dado ese botón quede Te gusta esto, y hasi al darle otra vez quede Me gusta, prácticamente, el botón de Me gusta de facebook.

Desconectado Hypertext Pre-processor

  • PHPer@
  • **
  • Mensajes: 88
  • Karma: 0
  • Sexo: Masculino
  • Queriendo Aprender : )
    • Ver Perfil
    • Mi Blog
Re:Condicional para determinar IP
« Respuesta #9 en: 19 de Junio de 2013, 01:27:23 am »
Chicos, no os peleéis por mi   :-[
el quiere hacer su propio sistema de likes a lo facebook Exacto