Undefined index
初回アクセス時に$_POSTや$_GETに値が入っていない場合にエラーとなる。
そんなときは
$hoge = $_POST["hoge"];
↓
if(isset($_POST["hoge"])){$hoge = $_POST["hoge"];}
とする
$hoge = $_POST["hoge"];
if(isset($_POST["hoge"])){$hoge = $_POST["hoge"];}
ini_set( 'display_errors', 1 );
<?phpfunction 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;}if($signed_request = parsePageSignedRequest()) {if($signed_request->page->liked) {print<<<EOF<html>いいね!を押した後に見せたいhtmlの内容を書く</html>EOF;} else {print<<<EOF
<html>
いいね!を押す前に見せたいhtmlの内容を書く
</html>EOF;}}
?>