Codeigniter + Bonfire フレームワークを使用して、URL に変数を渡すことができます。これはすべて、次のような GET 関数でうまく機能します。
ビューファイルでユーザーのIDを取得し、クリックするとコントローラーに再度渡します。
<a href="/my_team/index/<?php echo $user->member->id; ?>">Something</a>
コントローラは ID を受け取ります:
public function index($id = null) {
//do stuff with that id...
}
URL は次のようになります。
http://mysite/my_team/index/26
そして、そのページのすべてが、ユーザーが 26 の ID を持っていることを認識し、情報を正しく表示します。
問題は、URL からその番号を手動で削除すると、次のようになることです。
http://mysite/my_team/index/
サイトが URL から ID を取得できないため、URL にインデックスを残すと、大量のエラーが発生します。どうすればこれを回避できますか? .htacces などを使用して URL からパブリック関数を非表示にすることindex
はできますか?