「<html>」という文字列をフォームからPOSTできない。

環境はfreeBSD、apache、php
400 Bad Requestが返ってきます。
<body>など他のhtmlタグ文字列は問題なくPOSTできる。
違う環境(同じOS)だとPOSTできたりするので、どこかでなにか設定する必要があるのでしょうか
よろしくお願いします

回答の条件
  • 1人5回まで
  • 登録:2009/10/27 02:03:45
  • 終了:2009/10/28 03:26:17

回答(2件)

id:HALSPECIAL No.1

HALSPECIAL回答回数407ベストアンサー獲得回数862009/10/27 13:04:14

「Cookieの保留オーバー?」だとか・・・

http://www.koikikukan.com/archives/2009/04/19-015555.php

http://oyasumi.cocolog-nifty.com/blog/2004/05/bad_request.html

なんでも、クッキーを削除すると治るらしいです。

id:tiritomato

エラーメッセージが同じだけじゃないでしょうか。

関係なさそうです。

2009/10/27 15:32:37
id:holy22 No.2

holy22回答回数3ベストアンサー獲得回数02009/10/27 16:27:15

試していないのでエラーがでるかもしれませんが、下の奴で試してみて下さい。

フォーム側

echo "<form action=\"./○○.php\" method=\"post\">

<input type=\"hidden\" name=\"test\" value=\"<html>\">

<input type=\"submit\" value=\"実行\">";

?>

受け取り側

echo $_POST[test];

?>

id:tiritomato

同じエラーになります。

2009/10/27 17:33:24
  • id:qnighy
    念のため、4xx番のエラーコードはクライアント側に問題があるだろうという意味ですが、複数のブラウザで試してみましたか。

  • id:tiritomato
    tiritomato 2009/10/27 22:12:52
    はい。複数のブラウザでも試しています。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません