Codeigniter を使用して、URL から [コントローラーの] パブリック関数を呼び出します。これは、基本的にフレームワークの通常の動作です。私は 3 つのパラメーターを渡して$a, $b, $c
おり、関数が実行されると、パラメーターがチェックされ、それに従って実行されます。さて、問題は、関数が呼び出されたときに 404 ページに移動する必要があるため、URL から関数を呼び出したくないことです。private
またはを追加することでこれを実現できることは知っていますprotected
が、実際の問題は、直接のURLではなく、自分の他の関数の1つからのみアクセスする必要があることです。どんな解決策でも大歓迎です。
HTTP ルート ブロックが機能します。しかし、パラメータを渡すと、セキュリティ上の問題である関数が実行されます。アクセスをブロックする方法はありますか?