[請益] Script無法使用php 內定義的值
以下內文是FB 開發者的文件
http://developers.facebook.com/docs/guides/web#personalization
<?php
define('FACEBOOK_APP_ID', 'your application id');
define('FACEBOOK_SECRET', 'your application secret');
function get_facebook_cookie($app_id, $application_secret) {
$args = array();
parse_str(trim($_COOKIE['fbs_' . $app_id], '\\"'), $args);
ksort($args);
$payload = '';
foreach ($args as $key => $value) {
if ($key != 'sig') {
$payload .= $key . '=' . $value;
}
}
if (md5($payload . $application_secret) != $args['sig']) {
return null;
}
return $args;
}
$cookie = get_facebook_cookie(FACEBOOK_APP_ID, FACEBOOK_SECRET);
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:fb="" rel="nofollow">http://www.facebook.com/2008/fbml">
<body>
<?php if ($cookie) { ?>
Your user ID is <?= $cookie['uid'] ?>
<?php } else { ?>
<fb:login-button></fb:login-button>
<?php } ?>
<div id="fb-root"></div>
<script src="" rel="nofollow">http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({appId: '<?= FACEBOOK_APP_ID ?>', status: true,
^^^^^^^^^^^^^^^^^^^^^^
想請問這邊的語法是對的嗎?
我一直在試都沒辦法使用
cookie: true, xfbml: true});
FB.Event.subscribe('auth.login', function(response) {
window.location.reload();
});
</script>
</body>
</html>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.56.68
推
12/24 13:27, , 1F
12/24 13:27, 1F
→
12/24 13:28, , 2F
12/24 13:28, 2F
→
12/24 13:59, , 3F
12/24 13:59, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
6
14