※ ChatGPTを利用し、要約された質問です(原文:配列を使って値を受け取る方法で困っています(PHP))
配列を使った値の受け取りで困っている(PHP)
このQ&Aのポイント
現在使用している環境が2つありますが、Linux環境で配列が正しく動作しません。
具体的な結果を確認するために、test.htmlとtest.phpのソースコードおよび実行結果をご覧ください。
ApacheやPHPの設定ファイルをチェックしましたが、問題は見つかりませんでした。助言をお願いします。
配列を使って値を受け取る方法で困っています(PHP)
こんにちは、よろしくお願い致します。
現在使用している環境が2つあります。
Win2000+Apache1.3+PHP4.2.3
RedHatLinux8.0+Apache1.3+PHP4.2.3
そのうちLinux環境の方では、配列がうまく使えません。
お手数ですが、具体的な結果は
test.html、test.phpのソースと実行結果をご覧下さい。
両方の環境のApacheやPHPの設定ファイルをチェックしたのですが
特に怪しいところはなく、とても困ってます。
アドバイスお願い致します。
(test.html)--
<HTML><BODY>
<form action=./test.php method=post>
<input type=input name=a[0] value="1">
<input type=input name=b[0] value="12">
<input type=input name=c[0] value="123">
<input type=input name=d[0] value="1234">
<input type=input name=e[0] value="12345">
<input type=input name=f[0] value="123456">
<input type=submit name=submit value="OK">
</form>
</BODY></HTML>
------------
(test.php)--
<?php
print_r($HTTP_POST_VARS);
?>
------------
【 Win環境の結果 】
Array ( [a] => Array ( [0] => 1 )
[b] => Array ( [0] => 12 )
[c] => Array ( [0] => 123 )
[d] => Array ( [0] => 1234 )
[e] => Array ( [0] => 12345 )
[f] => Array ( [0] => 123456 )
[submit] => OK )
【 Linux環境の結果 】
Array ( [a] => Array ( [0] => 1 )
[b] => Array ( [0] => 12 )
[c] => Array ( [0] => 123 )
[d] => Array ( [0] => )
[e] => Array ( [0] => 5 )
[f] => Array ( [0] => 56 )
[submit] => OK )
お礼
ありがとうございます。 解決しました。