Php 无法在facebook画布应用程序中获取url参数?
我正在开发一个facebook画布应用程序 当我点击链接时,它必须打印testid并查看变量,这些变量是根据index.php上的代码从url获取的Php 无法在facebook画布应用程序中获取url参数?,php,facebook,Php,Facebook,我正在开发一个facebook画布应用程序 当我点击链接时,它必须打印testid并查看变量,这些变量是根据index.php上的代码从url获取的 $view = empty($_GET['view']) ? 'home' : $_GET['view']; $controller = 'page'; echo '<br />'.$view; $testid = $_REQUEST['testid']; index.php: <?php include ('confi
$view = empty($_GET['view']) ? 'home' : $_GET['view'];
$controller = 'page';
echo '<br />'.$view;
$testid = $_REQUEST['testid'];
index.php:
<?php
include ('config.php');
include ('db_fns.php');
header('Content-type: text/html; charset=UTF-8');
print_r($fbme);
$access_token = $facebook->getAccessToken();
//records users to database
create_user($fbme, $access_token);
$view = empty($_GET['view']) ? 'home' : $_GET['view'];
$controller = 'page';
echo '<br />'.$view;
$testid = $_REQUEST['testid'];
echo '<br />'.$testid.'<br />';
switch($view){
case 'home':
$testler = select_tests();
break;
case 'acilis':
break;
case 'sayfa':
break;
case 'kapanis':
break;
}
//includes $view.php $view is home, acilis, sayfa or kapanis
include(WEBSITE_ROOT.'/views/'.$controller.'.php');
?>
home.php:
<table width="601" border="0">
<?php foreach($testler as $key => $test){?>
<tr>
<td width="53"> </td>
<td width="420"><a href="<?=FB_BASE_URL?>index.php?view=acilis&testid=<?=$test['id']?>" target="_top"><?php echo $test['ad'];?></a></td>
<td width="50"> </td>
<td width="50"> </td>
</tr>
<?php } ?>
</table>
若你们看一下我在上面给出的链接,所有变量都被定义了。当我点击链接时,它必须打印testid并查看变量,这些变量是根据index.php上的代码从url获取的
$view = empty($_GET['view']) ? 'home' : $_GET['view'];
$controller = 'page';
echo '<br />'.$view;
$testid = $_REQUEST['testid'];
$view=empty($\u GET['view'])?'home':$_GET['view'];
$controller='page';
回显“
”。$view;
$testid=$_请求['testid'];
但事实并非如此。也许它有非常简单的解决方案,但我找不到
另一方面,当我在原始url中做同样的事情时(http://www.olmasigereken.com/gayriciddi/)它会按预期打印$view和$testid。GET参数不会传递到Facebook调用应用程序的iframe中。如果您需要将值从Facebook URL传递到iframe应用程序,请使用
app\u data
参数。@CBroe您可以为此提供指向文档的链接吗?GET参数不会传递到Facebook调用应用程序的iframe中。如果需要将值从Facebook URL传递到iframed应用程序,请使用app\u data
参数。@CBroe您能提供一个指向此文档的链接吗?