***/index.php?id=11111を***/index.php/11111.htmとしてアクセスさせるにはどうすればよいですか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/12/11 15:10:30
  • 終了:--

回答(2件)

id:TOMONORI No.1

TOMONORI回答回数6ベストアンサー獲得回数02004/12/11 15:38:34

ポイント20pt

URLは、ダミーです。

$data = explode(”/”,$HTTP_SERVER_VARS[’PATH_INFO’]);

$id = str_replace(’.htm’,’’,$data[1]);

という感じで取り出せます。

id:k_ahiru No.2

k_ahiru回答回数23ベストアンサー獲得回数02004/12/11 17:15:28

ポイント30pt

PATH_INFO を使いましょう。

$param = $_SERVER[’PATH_INFO’];

$params = explode(”/”,$param);

のようにすれば、$param[1] に 11111.html が格納されます。($param[0] ではありません)

(AnHTTPdを使っていると、PATH_INFO が取れないようなので、注意が必要です)

コメントはまだありません

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

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

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

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