Hola, el problema es el siguiente. Necesito validar si una aplicación desarrollada para Facebook fué cargada desde Facebook (Página de trabajo) o desde la URL externa (URL del lienzo).
Lo venía haciendo de la siguiente manera:
Código PHP:
if(substr(strtolower($_SERVER['HTTP_REFERER']),0,24) != 'http://apps.facebook.com' && substr(strtolower($_SERVER['HTTP_REFERER']),0,25) != 'https://apps.facebook.com'){
// cargada desde fuera de Facebook
}
Pero ahora no me funciona. Hay un detalle más, esta nueva aplicación la estoy haciendo con CodeIgniter (antes no lo usaba) y creo que este framework está provocando el error.
¿Conocen alguna otra forma de hacer esta validación o alguna punta para buscar en la documentación?
Saludos y gracias!