2007年07月

2007年07月09日

今日の失敗(PHP)GET,POST変数が取れない・・

formの inputで指定して変数name=username等で
$usernameがphpから取れないと思ったら
php4.2.0以降は retister_globals=offがデフォルトになっていて
この使い方は推奨されないようになってました。

php4.1.0以降は正しくは
echo $_POST['username'];
echo $_REQUEST['username'];
としないといけませんでした。

他にも
impost_request_variables('p'.'p_');
echo $p_username;
や、
echo $HTTP_POST_VARS['username'];
があります。

変数の状態の確認には
<?
echo phpinfo();
?>
で表示できます。