• ベストアンサー

URLに特定の文字を含む場合の条件分岐

PHP初心者です。 URLに特定の文字を含む場合の条件分岐について教えてください。 例えば、 http://sample.jp/sankou/test.html というURLがあった場合に/sankou/という文字というかディレクトリ名が含まれてた場合に特定の処理をするということがしたいのです。 つまりsankouというディレクトリ以下にいる場合に特定の処理がしたいと言ったほうが良いのでしょうか。質問下手で伝わるか心配ですが・・・ サンプルを提示していただけると本当に助かります。 よろしくお願いいたします。

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

  • ベストアンサー
  • 0x131cc6e
  • ベストアンサー率36% (42/115)
回答No.1

実行しているPHP自身のパスに/sankou/が含まれていたら、という事ですかね? $_SERVER['PHP_SELF'] に自分自身のパスがセットされていますから、 それをpreg_match等で調べては?

yuri805
質問者

お礼

ありがとうございました。 おかげでPHPでの判定をすることができました。

関連するQ&A

専門家に質問してみよう