我是facebook应用程序的新手,我正在尝试创建我的php应用程序的第一个应用程序作为iframe,我已经使用
创建了应用程序http://developer.facebook.com。
但是在页面标签页面中,我需要一些动态网址:我想设置网址:
http://mydomain.com/index.php?r=site/index&user_id=some_dynamic_value
如何为标签网址设置此动态网址,任何人都可以建议我
答案 0 :(得分:2)
如果您想在页面标签上显示不同的内容,具体取决于使用此应用程序的页面。这是我的简单应用程序的代码...
<?php
include_once 'facebook.php';
include_once 'class/database.class.php';
$db = new Database();
$app_id = "$your_app_id";
$app_secret = "$your_app_secret_key";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- Header content -->
</head>
<body>
<!-- Your body Content Here -->
<div>
<div>
<?php
$signed_request = $facebook->getSignedRequest();
$page_id = $signed_request["page"]["id"];
$app_id = $signed_request["page"]["id"];
$page_admin = $signed_request["page"]["admin"];
$like_status = $signed_request["page"]["liked"];
$country = $signed_request["user"]["country"];
$locale = $signed_request["user"]["locale"];
if($page_id){
$sql="select * from coupon where page_id=" . $page_id . "";
$result=$db->fetch_all_array($sql);
$heading=$result[0]['heading'];
$desc=$result[0]['desc'];
$img=$result[0]['img'];
?>
<h1><?php echo $heading?></h1>
<img src="<?php echo $img; ?>">
<p><?php echo $desc;
}
?></p>
</div>
</div>
</body>
</html>
答案 1 :(得分:0)
我认为你有一个错误:
$page_id = $signed_request["page"]["id"];
$app_id = $signed_request["page"]["id"];