dポイントプレゼントキャンペーン実施中!

2つ解らないことがあります。1つめは、local環境で$PHP_SELFがエラーになる事です。
これは$PHP_SELF=$PAGE_URL;で解決できますが、
2つめは、インターネットをかいしてのWEBサーバ上では正常に動作しているソースがlocalではformタグのPOSTで受け取る動作がぴくりとも反応しません。
if(isset($onpress_form_buttom))[
if(selectmon==1){
print "DEBUG/selectmon==".$selectmon;
print "DEBUG/onpress==".$onpress_form_buttom;
}
]
$body .="<FORM method='POST' action='DB.php'>
<select name='dateY' style=background-color:#FFFFFF;color:red;border-color:#999999;>
<option value=$Ydate>" . $Ydate . "年</option>
<option value='2006'>2006年</option><option value='2007'>2007年</option>
<option value='2008'>2008年</option><option value='2009'>2009年</option>
</select>
<select name='datem' style=background-color:#FFFFFF;color:red;border-color:#999999;>
<option value=$mdate>" . $mdate . "月</option>
<option value='01'>1月</option> <option value='02'>2月</option>
<option value='03'>3月</option> <option value='04'>4月</option>
<option value='05'>5月</option> <option value='06'>6月</option>
<option value='07'>7月</option> <option value='08'>8月</option>
<option value='09'>9月</option> <option value='10'>10月</option>
<option value='11'>11月</option><option value='12'>12月</option>
</select>
<INPUT type='hidden' name='selectmon' value='1'>
<INPUT type='submit' name='onpress_form_buttom' value=' 月別詳細表示 ' style='".$BTMSTYLE."'></FORM>";
どうぞ宜しくお願い致します。

A 回答 (1件)

php.iniのregister_globalsの設定が原因と思われます


register_globals = On
にすれば上記スクリプトで動作すると思われますがセキュリティ的には
register_globals = Off
が好ましいので、この設定で動作するスクリプトの使用をおすすめします。
    • good
    • 0
この回答へのお礼

register_globals = Onですが、$_POSTでも受け取れませんでしたが、今調べた所PHPのヴァージョンの違いによるものでした。単純なうっかりミスですみません。

お答えを頂き感謝しております。

お礼日時:2005/08/19 13:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!