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のページを呼び出すことですあなたが情報を送信し、それを取り戻す、ジにデータをPOSTするために、あなたのHTMLフォームを変更したい場合は
http://www.facebook.com/yourapp/?p=home
http://www.facebook.com/yourapp/?p=anotherPage
[EDIT] :私は、アプリケーションの正確なFacebookのURLを)覚えていませんspatcherこのような:
<FORM METHOD=POST ACTION="./?p=anotherPage">
よりは、POSTデータ、プロセス、それを確認するために「anotherPage.php」を変更し、多分あなたが戻って$ _SESSION [「myVariable変数」]で必要なデータを設定します。すべてが完了すると、最初の1にページをリダイレクト:
<?php
session_start();
if (ISSET($_POST['myData']) && $_POST['myData'] == 1) {
$_SESSION['myVariable'] = "HelloWorld";
}
header('Location: http://www.facebook.com/myApp/?p=home');
私はユーザーがボタンをクリックすると、あなたが情報を送信したり、表示されたページを変更したい場合は、これはあなたのプロジェクト
のお手伝いを願っています?? – JPelletier
こんにちは私は、表示されたページを変更して、呼び出しページからいくつかのヴァースを使用できるようにしたいと考えています。 – Yoni
以下の私の答えを見てください。 – JPelletier