Como verificar se a pessoa curtiu sua fan page no Facebook

Se você já reparou que há fan pages no Facebook que permitem o acesso a certos conteúdos somente para quem clicou no botão "curtir" da página, mas sempre quis implementar isso nas suas páginas, pois saiba que este é um processo bem simples.

O Facebook envia a você um cabeçalho chamado "signed_request", que é codificado em base64. O que é preciso fazer é decodificar este string, e a função abaixo faz o processo.
function parsePageSignedRequest() {
 if (isset($_REQUEST['signed_request'])) {
  $encoded_sig = null;
  $payload = null;
  list($encoded_sig, $payload) = explode('.', $_REQUEST['signed_request'], 2);
  $sig = base64_decode(strtr($encoded_sig, '-_', '+/'));
  $data = json_decode(base64_decode(strtr($payload, '-_', '+/'), true));
  return $data;
 }

 return false;
}

Depois, em qualquer lugar do código HTML da sua página, execute o seguinte condicional abaixo. Dentro do if e do else, exerça sua criatividade, mostrando ou ocultando o que você quiser aos fãs, ou que ainda não são fãs, de sua página.
if (($signed_request = parsePageSignedRequest())) {
 if ($signed_request->page->liked) {
  echo "Obrigado por curtir nossa página! Receba informações exclusivas através do Facebook!";
 } else {
  echo 'Curta nossa página para receber informações exclusivas!';
 }
}

Toyota TF109 - Circuit de Catalunya - Lucas Di Grassi - Onboard


Toyota GT-86


A Toyota revelou neste domingo (27) as primeiras imagens e dados técnicos do GT 86, seu mais novo esportivo, concebido a partir do conceito FT-86 II. O cupê será apresentado na próxima quarta-feira (30), na abertura do Salão de Tóquio, mesmo local de estreia do pioneiro FT-86, revelado em 2009. Com duas portas e quatro lugares (2+2), o GT 86 foi desenvolvido em conjunto com a conterrânea Subaru.

Outros dois esportivos serão feitos a partir do mesmo projeto: o Subaru BRZ, revelado há duas semanas, no Salão de Los Angeles, e o Scion FR-S, modelo da Toyota para o mercado norte-americano, mostrado no Salão de Nova Iorque. No Japão, o novo cupê da Toyota será chamado pelo numeral 86. A sigla GT será usada na Europa, em tributo aos 50 anos de desenvolvimento de esportivos pela marca.

Com um estilo que lembra os carros mais recentes de Hyundai e Kia, o GT 86 possui 4,24 metros de comprimento, 2,57 m de largura e 1,28 m de altura. A versão mais simples pesa 1.210 kg e possui rodas aro 16, enquanto que a versão com câmbio automático tem 20 kg a mais e tem rodas aro 17. A transmissão é de seis marchas, a tração é traseira, e o motor 2.0 boxer a gasolina é naturalmente aspirado, possui injeção direta e produz 200 CV de potência a 7.000 RPM e 21 kgfm de torque aos 6.600 RPM.

O interior tem acabamento bastante requintado para um carro esportivo. A Toyota garante que as qualidades mais apreciadas pelos fãs de carros velozes estarão presentes no GT 86. Sendo assim, espera-se uma posição de dirigir baixa e comandos orientados para o motorista. A marca promete divulgar os preços do novo modelo durante o Salão de Tóquio.

2011 Los Angeles Auto Show Highlights


Audi R8 Spyder, S6, S7, and S8




Cadillac XTS








Chevrolet Camaro ZL1 Convertible






Chevrolet Impala SS 1965




Chevrolet Spark






Fiat 500 Abarth




Ford Escape












Ford Fiesta ST Concept




Ford Flex






Ford Kuga




Ford Mustang






Ford Shelby Mustang GT500






Honda CR-V








Honda Fit EV




Hyundai Azera








Infiniti JX






Jaguar XKR-S Convertible




Land Rover DC100 Concept






Lincoln MKS






Lincoln MKS and MKT




Mazda CX-5






Mercedes-Benz ML63 AMG






Porsche 911




Porsche Panamera GTS




Porsche Press Conference




Subaru BRZ STi Concept






Volkswagen Press Conference




Girls, Games and Grilled Cheese


Pato esquece que tem asas e tenta atravessar a rodovia a pé! Será que sobreviverá?


Aconteceu na Cidade do Panamá: policiais tentaram resgatar um pato que teve amnésia e desaprendeu a voar. Depois de muito tentar, as autoridades determinaram que o animal deveria tentar sozinho atravessar a estrada.

Monza Rally Show 2011 Highlights


Max Papis NASCAR Onboard




Highlights SS1 + SS2




Highlights PS/SS 8




Daniel Sordo Mini John Cooper WRC Onboard




Dindo Capello Citroën DS3 WRC Onboard




Cameracar Max Papis, Alex Zanardi




Valentino Rossi, Sebastian Loeb, Capitan Ventosa interviews


Ford Mustang. Sweetheart Of The Supermarket Set.

Ford Mustang. Sweetheart Of The Supermarket Set. It had to be With non-stop thrift, with extra-nimble perform-ance, with all-around, All-American elegance, Mustang has become the sweetheart of the Supermarket Set. They like the way it makes sense with gas. More miles per gallon is about the heart of it. They relish the way Mustang maneuvers into tight parking spots, the good performance of the 200-cubicinch Six on the open road. And Mustang makes people feel just great. Great at the supermarket... grand at the opera... casually elegant everywhere. (Why not, with bucket seats, snappy stick shift, plush carpeting and all the other no-cost specials that a Mustang features?) Why not make a date for a test-drive? You, too, can go places with the sweetheart of the Supermarket Set!

The challenges of being an F1 team boss


Kart Racing Pro - Dynamic Drying Preview


BMW M3 Luxury. Sudden Confort.


Red Bull Racing RB7 - Autódromo José Carlos Pace - Sebastian Vettel - Helmet Cam Onboard


Uma imagem

Martin Jessopp, 45ª GP de Macau de Motociclismo, 2011

Quando disseram que, no Circuito da Guia, os pilotos passam bem perto do muro, eles não estavam brincando...

Ford Maverick GT 302 V8

Essa velharia inteiraça estaria 100%...





...se tivesse as rodas originais, mas aí seria pedir demais...

Quem achou foi meu irmão.

Fiat Palio. O encontro.


Gymkhana 0.2: No Budget? No Problem!


Mercedes-Benz SLS AMG Engine Building


13.854 seconds: Audi wins 2011 Le Mans 24 Hours


rFactor 2 - Monaco - F2 vs. F3 - Work In Progress


Ford Corcel. O carro jovem.

Ferrari explains origins of the Prancing Horse and its evolution into an icon


A ideia do cavallino rampante foi inspirada por Francesco Baracca, piloto italiano de aviões, que participou da Primeira Guerra Mundial e usava o símbolo de um cavalo na fuselagem de seu bimotor.

Aparentemente, Enzo Ferrari contou esta história somente uma vez, então, a verdadeira origem do logo poderia ter sido perdida no mundo se ele não a tivesse falado...