PHPでformのデータが受け取れない場合($変数名)
$_POST{'変数名'}、$_SERVER{'変数名'}や$_ENV{"変数名"}を使用する
プログラムの変更が出来ない場合、register-globals = On にする
register_globals設定(下記のいづれか)
1 サーバの php.ini で register_globals on とする
2 .htaccess で下記の設定をする(該当ディレクトリのみONとなる)
php_flag register_globals on
このとき、phpinfoのConfiguration PHP Core は下記のようになる
| Directive | Local Value | Master Value |
.htaccessによる | register_globals | On | Off |
php.iniによる | register_globals | On | On |
mb_convert_encodingを使用可能にするためには
1 Windowsの場合
php.ini において
extension_dir = "D:\server\php\ext" のようにディレクトリを設定する
extension=php_mbstring.dll のコメントを取る
2 FedoraCoreの場合
yum install php-mbstring でインストールする