2011-02-06 4 views
0

を形成し、それがこのhtmlコード <form action="http://gggg.com/index2.php/welcome/index" method="post"> が、このdoesnのを生成します私が効果を出さずに同じページに戻ってくるフォームを提出すると、本当にうまくいきません。CodeIgniterの私は(「歓迎/インデックス」)FORM_OPEN機能でフォームを作成している...私はCodeIgniterの、私のホスティングプロバイダに問題がある</p> <p>を

私はそれがローカルホストで動作し、私はform_open('http://gggg.com/index2.php/welcome/index')を書く場合にも動作するため、エラーが、コードに存在しないことを言わなければなりません。

ので、要約で私が書いた場合: form_open('http://gggg.com/index2.php/welcome/index')を、それが

それは非常に奇妙だが、誰が私を助けることができる作品:私が書く場合 form_open('welcome/index')は、それが 他に動作しませんか?

+0

ホスティングプロバイダに問題があるようですか?この場合、私のホスティングはアルバ –

+0

で私は、バージョン2.0へのアップデート –

答えて

1

それが実際にフォームデータを送信しているURLを知るために役立つだろう。

あなたの設定ファイルに目を通す必要があります。

$config['base_url'] = "http://gggg.com/"; 
$config['index_page'] = "index2.php"; 

また、Apacheで実行している場合は、htaccessファイルが正しいことを確認してください。

+0

解決されて答えてくれてありがとう、私は、これらの変数を何度も確認しており、それらを補正するあります。私が前に言ったように、それはローカルホストで動作します... –

1

modified your htaccess to allow URLshttp://ggg.com/controller/function/param1のような場合は、常に「index2.php」とすべてのURLの先頭を追加する必要があります。

form_open('index2.php/welcome/index')を使用して変更してください。

とにかく、マイケルがあなたに言っただけでどのようにあなたのconfig.phpファイルを確認してください。

+0

私はecho form_open( 'index2.php/welcome/index')で試しました。それはこのURLを作成してもうまくいきません:http://www.gggg.com/index2.php/index2.php/welcome/index –

関連する問題