- ベストアンサー
?や&を使わず / で区切られたURL表示
こんにちは PHPの勉強を始めたばかりの初心者です。 GETでパラメータを引き継ぐとき、?や&を使わずにスラッシュ区切りにするにはどうしたら良いのでしょうか? PHPだけで実現できるのか、アパッチのようなサーバーソフト側の設定で行うのかがわからないので、とりあえずこちらで質問してみました。 環境はVine linux 3.2 + Apache 1.3系 です。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
環境変数 $_SERVER['PATH_INFO'] で取得できます。 フレームワークでよく使われているのと、SEOに効果がありそうですね。 $_GETに入れるには自前で処理してください。 PATH_INFOで実現できない処理ならApacheのrewriteを使う方法もあります。
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
GETのエンコードはブラウザ側の問題ではないでしょうか? なにを思いついたのかわかりませんが、どのような 必要性があってのご質問でしょうか? そのアタリのご説明がないと有効な回答は得られないかと。
お礼
$_SERVER['PATH_INFO'] で検索したら知りたかったことがバッチリで出てきました。ありがとうございます!