PHPで.htaccessを設定するとエラーになってしまいます。
PHPの初心者です。
Xというディレクトリにフォーム記入をするphpファイル(仮にa.php)があります。
このa.phpからpostでb.phpに値を送信して表示させています。
このときにどうしても文字化けが起こってしまうのでこのXディレクトリに.htaccessを設定して置いたところ、
Method Not Allowed
The requested method POST is not allowed for the URL ~~
というエラーメッセージが出てきてしまいます。
様々なサイトで掲載されている対処法を確認し、
metaタグや、define('Charset', 'EUC-JP');
while (@ob_end_clean());
mb_http_output(Charset);
mb_internal_encoding(Charset);
ini_set("default_charset", Charset);
ob_start('mb_output_handler');
header ("Content-Type: text/html;charset=EUC-JP");
などをPHPファイルに記入していろいろ試してもうまくいかず
結局.htaccessに行き着いたのですがエラーメッセージ…という具合です。
サーバーはレンタルでシーサイドネットの共有です。phpは使用可能です。php.iniはおそらくいじることはできません。
なぜ.htaccessでエラーになるのかわかりません。
お教え頂ければ幸いです。よろしくお願いします。
お礼
何度もご助力ありがとうございます。 とても参考になります。 なるほど、php_valueいいですね。 ちょっとやってみます。 やはり路線としては、php.iniではなく.htaccessですね。