getに渡している文字を数えてみると Edit

 実験中の環境(Windows2000,Apache2.0.55,PHP4.3.11)で作成中のプラグインからgetに渡される文字の数を数えてみました。

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
&refer=PukiWiki%2F1.4%2FManual%2FPlugin%2F			42
&sort_ad=a-a-d-a-a-a					20
&sort_type=-r-r-r-r-r					21
&sort=2&page_link=short					23
&sort_sec=2						11
&section&filter_0=b					19
&filter_1=bugtrack_list+					24
&filter_2=%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E5%9E%8B	55
&filter_3=%E2%98%85%E2%98%86%E2%98%86			37
&filter_4=%E3%83%90%E3%82%B0%E8%BF%BD%E8%B7%A1%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE	91
&set_filter_form=						17
&foot=lower						11
&main_page=PukiWiki/1.4/Manual/Plugin			37
							408

408個… (^^;

一応これを超えるとダメっぽいです。
そしてPOSTに変えてみると…Apacheがエラーを吐きました。orz

昨晩、調べ途中に寝てしまったのですが、なんとなく原因が見えてきました。
当初、POSTによるApacheのエラーと予測していたのですが、Apacheのエラーを元に調べてみるとPHPに問題があるようです。つまりPOSTからPHPに引き渡すまでは正常に処理されているのですが、PHPから引き渡された内容を処理する段階で一部関数に於いて、致命的エラーが発生するようです。

ちなみに、Apacheのエラー文で検索をかけた時に質問箱3/210等のPukiWiki関連が多く検出されました。
(アクションで単純に引き渡された文字を表示するだけならエラーは発生しません。)


リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS