Я разрабатываю приложение для холста facebook. Когда я нажимаю ссылки, он должен печатать testid и просматривать переменные, которые получают от url в соответствии с кодом на index.php
https://apps.facebook.com/gayriciddi/
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 и просматривать переменные, которые получают из url в соответствии с кодом на index.php
$view = empty($_GET['view']) ? 'home' : $_GET['view']; $controller = 'page'; echo '<br />'.$view; $testid = $_REQUEST['testid'];
Но это не так. Возможно, у него очень простое решение, но я не смог его найти.
С другой стороны, когда я делаю то же самое в оригинале url (http://www.olmasigereken.com/gayriciddi/), он печатает $ view и $ testid, как ожидалось.