------------------------------------------------------------
POST DATA
test_data1 => aaa
test_data2 => no
------------------------------------------------------------
[a@tatsuya]$ telnet 193.240.xxx.xxx 80
Trying 193.240.xxx.xxx...
Connected to 193.240.xxx.xxx.
Escape character is '^]'.
POST /test/test.php HTTP/1.0
Content-Length:28
(空白行)
test_data1=yes&test_data2=no
サーバ側のアプリケーションについて
たびたび申し訳有りません。
今回の実験用HTMLとPHPのソースは以下のようになっています。
------------------------------------------------------------
index.html
------------------------------------------------------------
テスト
------------------------------------------------------------
"Login"ボタンを押すと呼ばれる"test.php"は
------------------------------------------------------------
test.php
------------------------------------------------------------
テスト2
<?
echo " POST DATA
";
while ( list( $key, $val ) = each( $HTTP_POST_VARS ) ) {
echo "$key => $val
";
}
?>
------------------------------------------------------------
ブラウザを使用して上記を実行しました。
テキストボックスに"yes"と入力して"Login"ボタンを押下すると
ブラウザ上に以下の様に表示されました。
------------------------------------------------------------
POST DATA
test_data1 => aaa
test_data2 => no
------------------------------------------------------------
ブラウザからは正常に処理されていますので
サーバ側のPHPアプリケーションは正常に動作していると思います。
この"Login"ボタンを押した時の動作を
telnetを使って動作させたかったのですが
[a@tatsuya]$ telnet 193.240.xxx.xxx 80
Trying 193.240.xxx.xxx...
Connected to 193.240.xxx.xxx.
Escape character is '^]'.
POST /test/test.php HTTP/1.0
Content-Length:28
(空白行)
test_data1=yes&test_data2=no
上記の空白行をいれようとすると
"test_data1=yes&test_data2=no"を入力する暇も無く
すぐにHTTP/1.1 200 OKという返却が帰ってきてコネクションが切れます。
結果は以下の様になります。
------------------------------------------------------------
[a@tatsuya]# telnet 193.240.xxx.xxx 80
Trying 193.240.xxx.xxx...
Connected to 193.240.xxx.xxx.
Escape character is '^]'.
POST /test/test.php HTTP/1.0
Content-Length:28
← ここが入力できません。
HTTP/1.1 200 OK
Date: Mon, 01 Apr 2002 09:20:16 GMT
Server: Apache/1.3.19 (Unix) PHP/4.0.5
X-Powered-By: PHP/4.0.5
Connection: close
Content-Type: text/html
Expires: Mon, 01 Apr 2002 09:20:16 GMT
テスト2
POST DATA
Connection closed by foreign host.
------------------------------------------------------------
初心者で分からない事が多いのため
もっといろいろパターンを試してやってみます。
このような質問にも丁寧に回答していただきありがとうございました。