質問: ### 前提・実現したいこと FacebookのイイネをしたタイミングでCookieを登録できる仕組みを作りたく、色々やり方を探しています。 Ajaxで特定の場所をクリックした回数がカウントできると聞いたのでこの機能を使ってfacebookのいいねボタンを押したことを検知出来ないかと思っています。 特にAjaxである必要はありませんが、なにかいい方法はありませんでしょうか? 以下がfacebookのいいねボタンが表示するスプリクトです。 ### 発生している問題・エラーメッセージ ``` 以下のURLをローカル保存しても使用できませんでした。 ``` ### 該当のソースコード ``` こちらのサイト様は成功されているようです。 http://gijilog.jp/articles/templates/system1 ```
回答: タイトルが、「特定の場所をクリックするとCookieを登録できるようにしたい」となっていますが、内容が違うようですね。「Facebookページを「いいね!」した事を判定してコンテンツの出しわけがしたい」と言うことだと解釈しました。 Facebook PHP SDK を使えば判定できます。 【Facebookページを「いいね!」したか判定する | HAPPY*TRAP】 【facebookのPHP-SDKで、facebookページが「いいね」されているかをチェックして表示を切り替えてみる。 | motooLogue】 **記事が古いので細かい部分は公式リファレンス参照。** 【PHP SDK API Reference - Web SDKs】