0

codeigniter に組み込まれたアプリケーションで問題が発生しました。$_POST 変数が機能していません。var_dump($_POST) は array(0) を返します

オンライン環境では正常に動作するので、ローカルホストの問題です。

Apache conf または .htacces conf だと思います。このプロジェクトで使用される .htacces を追加しています。

どんな助けでも本当に感謝しています、ありがとう。

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ $1 [L,R=301]

RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

</IfModule>

<IfModule !mod_rewrite.c>
    ErrorDocument 404 /index.php
</IfModule>
4

3 に答える 3

0

以下の回答ありがとうございます。ただし、これは apache 構成に関する単一の問題でした。

mod 書き換えモジュールが無効になり、投稿フォームで何らかのリダイレクトが生成されました。コマンドで有効にすると、a2enmod rewriteすべてが魅力的に機能しました。

これが将来誰かに役立つことを願っています。

于 2013-07-25T20:31:12.690 に答える