2016-12-28 22 views
0

他の誰かのcodeigniterアプリケーションをデバッグしようとしていますが、すべての投稿要求がエラーメッセージを表示せずにホームページ(ベースURL)にリダイレクトされていることに気付きました。何が原因なのか、これをどう回避するのか。事前のおかげで.. LacaseraCodeigniterの投稿要求がホームページにリダイレクトされる

<form action="controller/method" method="post" accept-charset="utf-8"> 
    <input type="hidden" name="csrf_test_name" value="9881e8cd803cb06baccb4aafbeb51d70" style="display:none;" /> 
    <div class="form-group mb-lg"> 
    <label>Email</label> 
    <div class="input-group input-group-icon"> 
     <input tabindex="1" autofocus name="uname" type="email" class="form-control input-lg" /> 
     <span class="input-group-addon"> 
             <span class="icon icon-lg"> 
              <i class="fa fa-envelope-o"></i> 
             </span> 
     </span> 
    </div> 
    </div> 

    <div class="form-group mb-lg"> 
    <div class="clearfix"> 
     <label class="pull-left">Password</label> 
     <a href="#" class="pull-right">Lost Password?</a> 
    </div> 
    <div class="input-group input-group-icon"> 
     <input tabindex="2" name="password" type="password" class="form-control input-lg" /> 
     <span class="input-group-addon"> 
             <span class="icon icon-lg"> 
              <i class="fa fa-lock"></i> 
             </span> 
     </span> 
    </div> 
    </div> 

    <div class="row"> 

    <div class="col-sm-12 text-right"> 
     <button type="submit" class="btn btn-success btn-block btn-lg hidden-xs">Sign In <i class="fa fa-sign-in"></i> 
     </button> 
     <button type="submit" class="btn btn-success btn-block btn-lg visible-xs mt-lg"><i class="fa fa-sign-in"></i> Sign In</button> 
    </div> 
    </div> 
    <p class="text-center">Don't have an account yet? <a href="#">Sign Up!</a> 

    </div> 
    </div> 
+1

パーソナライズされた.htaccessはありますか? – John

+0

フォームアクション '

'をチェックしましたか?いくつかのコード例では、 するRewriteCond $ 1上の – StudentX

+0

RewriteEngineを助ける^(インデックス\ .PHPを|公共| \ .txtファイル)!!! するRewriteCondの%{REQUEST_FILENAME} -f するRewriteCond%{REQUEST_FILENAME}^ するRewriteRuleを-d(*。) $ index.php?$ 1 – lacasera

答えて

0

変更最初の行にコントローラのコンストラクタでロードurlヘルパーの

echo form_open(base_url('index.php/your_controller/'), $attributes); 
/**code into the form*/ 
echo form_close() 
0

まず次のように:

function __construct() 
{ 
$this->load->helper('url'); 
} 

は、このようにフォームを送信...

<form action="<?php echo base_url('controller_name/method_name'); ?>" method="post" accept-charset="utf-8"> 
    <input type="hidden" name="csrf_test_name" value="9881e8cd803cb06baccb4aafbeb51d70" style="display:none;" /> 
    <div class="form-group mb-lg"> 
    <label>Email</label> 
    <div class="input-group input-group-icon"> 
     <input tabindex="1" autofocus name="uname" type="email" class="form-control input-lg" /> 
     <span class="input-group-addon"> 
             <span class="icon icon-lg"> 
              <i class="fa fa-envelope-o"></i> 
             </span> 
     </span> 
    </div> 
    </div> 

    <div class="form-group mb-lg"> 
    <div class="clearfix"> 
     <label class="pull-left">Password</label> 
     <a href="#" class="pull-right">Lost Password?</a> 
    </div> 
    <div class="input-group input-group-icon"> 
     <input tabindex="2" name="password" type="password" class="form-control input-lg" /> 
     <span class="input-group-addon"> 
             <span class="icon icon-lg"> 
              <i class="fa fa-lock"></i> 
             </span> 
     </span> 
    </div> 
    </div> 

    <div class="row"> 

    <div class="col-sm-12 text-right"> 
     <button type="submit" class="btn btn-success btn-block btn-lg hidden-xs">Sign In <i class="fa fa-sign-in"></i> 
     </button> 
     <button type="submit" class="btn btn-success btn-block btn-lg visible-xs mt-lg"><i class="fa fa-sign-in"></i> Sign In</button> 
    </div> 
    </div> 
    <p class="text-center">Don't have an account yet? <a href="#">Sign Up!</a></p>< 
    </form> 
関連する問題