私は、送信後にデータをデータベースに挿入する機能を作ろうとしています。 しかし、私は挿入機能にアクセスしようとすると、dbエラーが発生します。どのように私は直接/ URLコールアクセスからこの機能を停止することができます。Codeigniter - 関数直接呼び出しまたはURL呼び出しを停止する
あなたがGETのURL要求からオフに直接アクセスする場合 これを使用することができ、あなたのコントローラ機能で
私は、送信後にデータをデータベースに挿入する機能を作ろうとしています。 しかし、私は挿入機能にアクセスしようとすると、dbエラーが発生します。どのように私は直接/ URLコールアクセスからこの機能を停止することができます。Codeigniter - 関数直接呼び出しまたはURL呼び出しを停止する
あなたがGETのURL要求からオフに直接アクセスする場合 これを使用することができ、あなたのコントローラ機能で
。
OR
あなたはそのコントローラクラスの内部のみアクセス可能となりますprivate
として、あなたの関数を宣言することができます。
コントローラーメソッドを非公開にして制限することができます。同様に
、private function _mymethod() {
http://www.codeigniter.com/user_guide/general/controllers.html#private-methods
エラーとは何ですか?関連コード? – Sebastianb
これをファイルに最初に追加できます。 <?php if(!( 'BASEPATH')) exit( 'スクリプトの直接アクセスは許可されていません'); –