我新既PHP和新的Facebook的...如何創建一個鏈接到另一個PHP頁面並仍然留在Facebook框架中的按鈕?
我想創建一個按鈕,點擊它,接下來的頁面被稱爲,
我怎麼能做到這一點,仍然留在Facebook框架?
我嘗試使用HTML按鈕參照下一個PHP頁面,但我花了Facebook的框架的...
,我需要使用變量從調用頁面。
有人可以幫我嗎?
謝謝!
我新既PHP和新的Facebook的...如何創建一個鏈接到另一個PHP頁面並仍然留在Facebook框架中的按鈕?
我想創建一個按鈕,點擊它,接下來的頁面被稱爲,
我怎麼能做到這一點,仍然留在Facebook框架?
我嘗試使用HTML按鈕參照下一個PHP頁面,但我花了Facebook的框架的...
,我需要使用變量從調用頁面。
有人可以幫我嗎?
謝謝!
在PHP中,您應始終在頂級目錄中使用「Dispatcher」,並在適當的權限下將其他類隱藏在子文件夾中。
這樣做,這裏是你可以做什麼:
的index.php(調度員)
<?php
switch($_GET['p']) {
case 'home':
include './include/home.php';
break;
case 'anotherPage':
include './include/anotherPage.php';
break;
default:
include './include/home.php';
break;
}
?>
而現在,所有你所要做的就是打電話給你的Facebook頁面是這樣的(很抱歉,我不記得了應用程序的確切Facebook網址):
http://www.facebook.com/yourapp/?p=home
http://www.facebook.com/yourapp/?p=anotherPage
[編輯] 如果你想發送的信息,並把它找回來,修改你的HTML表單在迪POST數據spatcher這樣的:
<FORM METHOD=POST ACTION="./?p=anotherPage">
比,修改「anotherPage.php」驗證POST數據,處理它,也許設置要回$ _SESSION [「MYVARIABLE」]數據。一旦一切都完成後,頁面重定向到最初的一個:
<?php
session_start();
if (ISSET($_POST['myData']) && $_POST['myData'] == 1) {
$_SESSION['myVariable'] = "HelloWorld";
}
header('Location: http://www.facebook.com/myApp/?p=home');
我希望這將幫助您與您的項目
嗨JPelletier,我想實現你的解決方案和調度,我得到的主頁,它調用一個按鈕,定義爲一個HTML文件:
.....但是當點擊那個按鈕時,我得到一個」抱歉,您的請求不能處理。」來自Facebook。你能給些建議麼? – Yoni你能否提供更完整的源代碼 – JPelletier
另外,嘗試設置表單元素的'name'屬性,我在過去遇到過一個問題。 '' – JPelletier
當此按鈕,用戶點擊,你要發送的信息或更改顯示的頁面?? – JPelletier
嗨我希望能夠改變顯示的頁面,並能夠使用調用頁面的一些增值稅 – Yoni
看看我的答案,我認爲這是你需要的。 – JPelletier