[Codeigniter-users] URL中に ? を使う方法

Back to archive index

Tatsuya Ueda ml****@tatsu*****
2008年 10月 7日 (火) 21:33:16 JST


始めまして。MLにはだいぶ前から参加させていただいていましたが、
初めての投稿になります。TATSUYAと申します。よろしくお願いします。

いろんなフレームワークを使ってみて、なんとなくCodeIgniterに落ち着いて
時間を見てはコードを書いているのですがちょっとわからない事があります。

今年の7月頭頃に「URLに?を表示させる方法」というサブジェクトで話題になっていたのですが、
URLに ? を使うスマートな方法が見つかりません。

$_GETを使いたいというわけではなく、単にURLに ? を使いたいのです。
というのも、NTT DoCoMoのiモードIDを取得したいからなのですが・・・
(http://www.nttdocomo.co.jp/service/imode/make/content/ip/)

URLに guid=ON が必要という事なので、 $config['permitted_uri_chars'] に = を
追加してやればいいだけなのかもしれないのですが、手元にDoCoMoの
端末が無いのでなんとも・・・

config.phpなどは必要なところしかいじっていないつもりなのですが、
現状だと以下のURLをリクエストすると guid を探しに行っているようです。
  http://example.com/subdir/ClassName/FuncName?guid=on

ログで見るとこんな感じで出力されています。
DEBUG - 2008-10-07 21:30:49 --> Config Class Initialized
DEBUG - 2008-10-07 21:30:49 --> Hooks Class Initialized
DEBUG - 2008-10-07 21:30:49 --> URI Class Initialized
ERROR - 2008-10-07 21:30:49 --> 404 Page Not Found --> guid

もしかすると、設定の問題かもしれませんがなにかヒントがあれば
教えていただければうれしいです。

それでは。

--
 上田 達也(Tatsuya Ueda) @ TATSUYA.info (http://TATSUYA.info/)
   E-Mail : ml****@tatsu*****
            tatsu****@gmail***** (上記アドレスに送信できない場合はこちらへ)




Codeigniter-users メーリングリストの案内
Back to archive index