• ベストアンサー

?や&を使わず / で区切られたURL表示

こんにちは PHPの勉強を始めたばかりの初心者です。 GETでパラメータを引き継ぐとき、?や&を使わずにスラッシュ区切りにするにはどうしたら良いのでしょうか? PHPだけで実現できるのか、アパッチのようなサーバーソフト側の設定で行うのかがわからないので、とりあえずこちらで質問してみました。 環境はVine linux 3.2 + Apache 1.3系 です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.2

環境変数 $_SERVER['PATH_INFO'] で取得できます。 フレームワークでよく使われているのと、SEOに効果がありそうですね。 $_GETに入れるには自前で処理してください。 PATH_INFOで実現できない処理ならApacheのrewriteを使う方法もあります。

pouta
質問者

お礼

$_SERVER['PATH_INFO'] で検索したら知りたかったことがバッチリで出てきました。ありがとうございます!

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

GETのエンコードはブラウザ側の問題ではないでしょうか? なにを思いついたのかわかりませんが、どのような 必要性があってのご質問でしょうか? そのアタリのご説明がないと有効な回答は得られないかと。

関連するQ&A