私はすべてを試して、私はあきらめています。助けてください。codeigniter 302エラーが見つかりました
私はcodeigniterのindex.phpを取り除き、Googleが.htaccessに入れるために提供したすべてのコードを実行しようとしてきました。
現在、私はこれを持っています。
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
、これが作業を行いますが、私はフォームを送信するたびに、私は狂気私を運転しているこの素晴らしい302エラーを取り戻します。私の私のコントローラに機能を提出する
1 ...他の人は基本的に他の形態でも同じです。私はすでに、リダイレクトの更新とロケーションメソッドを試みましたが、何も変更しません。私はこれが問題だとは思わない。
public function submitStory(){
if (empty($this->user)) {
redirect('/home/');
}else{
$this->story_model->writeStory();
redirect('story/newChapterView/');
}
}
私のモデルは単にデータベース
public function writeStory(){
$this->title = strip_tags($this->input->post('wTitle'));
$this->date = time();
$this->author = strip_tags($this->input->post('wAuthor'));
$this->type = strip_tags($this->input->post('wType'));
$this->db->insert('story_tbl', $this);
}
私の形式の一つ、彼らのほとんどちょうど標準CodeIgniterのフォーム
<?=form_open('story/submitStory', array('id' => 'newStory'));?>
<p class="textBox"><label>Story Title: </label><input id="storyTitle" type="text" name="wTitle" autocomplete="off" /></p>
<p><label>Complete:</label><select class="drop" name="wcomplete" id="complete"><option value="no">no</option><option value="yes">yes</option></select></p>
<p><label>Description: </label><textarea name="wDescription" id="wDescription" class="wDescription"></textarea><span id="discWarn">500 characters left</span></p>
<p class="submit"><input type="submit" value="Submit Details" /></p>
</form>
- フォームでしか起こらない場合は、チェックしてみてください。フォーム用に生成されるHTMLは何ですか?どのURLに投稿されていますか? – Stobor
上記のフォームを1つ追加しました。それが投稿されているURLはどういう意味ですか? – zazvorniki