• ベストアンサー

rewrite→リダイレクトURL→パラメーターを取得するには!path info関連です!

yocchan_55の回答

  • ベストアンサー
回答No.1

explode()を使えば出来ます。 <?php $url = "http://example.com/123/456/"; $str = explode("/",$url); print $str[4];//「456」を出力 ?>

参考URL:
http://jp2.php.net/manual/ja/function.explode.php
iinnffoo
質問者

お礼

こんにちは! あけましておめでとうございますっ! できました(・Г・)! explode()というのもあったんですね。。。 勉強になりました! ありがとうございましたっ!

関連するQ&A

  • パラメーター付きのURLをリダイレクトしたい

    お世話になります .htaccess でリダイレクトを行いたいのですが、パラメータ付きのURLの為かリダイレクトができません。 .htaccess内の記述↓ redirect 301 /aaa/bbb.php?N=1 http://www.aaa.com/index.html 「?=N1」の部分を取れば問題なくリダイレクトします パラメータ付きのURLはリダイレクト可能でしょうか? よろしくお願いいたします

  • パラメータの取得

    いつも御世話になっております。 今回はパラメータの取得なのですが 下記のURL先の方法ににたやり方を 探しています http://www.atmarkit.co.jp/fwin2k/operation/wsh04/wsh04_03.html 宜しくお願い致します!

  • PATH_INFOを使って静的URLを形成しているのですが

    PATH_INFOを使って静的URLを形成しているのですが URLのホスト名直下に任意の名称を付けてアクセスしたいのですが 例 www.aaaa.com/abcede www.aaaa.com/bcedef このように任意の名称を割り付けてアクセスできるようにしたいのですが いい方法はないでしょうか? 実際にフォルダーを作成する方法は現実的ではないと思うのですが? また以上が無理なら www.aaaa.com/?abcede といった方法が考えられますがスラッシュは省略できないでしょうか? www.aaaa.com?abcede でアクセスすると自動的にスラッシュが付いてしまいますが方法はないでしょうか。 できましたら、これらを実現できる方法をアドバイスをお願いいたします。

    • ベストアンサー
    • PHP
  • 違うフレームのURLを取得したい

    いつもお世話になっております。 上下でフレームが分かれていて、上にメニュー、下に内容が表示されます。 下に表示されているURLによって、上のメニューのボタンの色をVBScriptのIF文を使って変えたいと思っています。 そこで、下のフレームに表示されているURLを上のフレームで取得したいのですが、どうしたら実現できるでしょうか。 JavaScriptでparent.下のフレーム名.location.hrefとすれば、URLを取得できることまでは調べたのですが、JavaScriptからASPに値を渡す方法が分かりませんでした。 ASPだけでURLを取得する方法か、JavaScriptで取得した値をASPに渡す方法のどちらかをご存知の方がいらっしゃったら教えてください! よろしくお願いいたします。

  • PHPのパラメータ取得について

    PHPでMySQLのテーブル情報(コードごと)に取得して表示する方法についてご教授ください。 ブログやショッピングサイトでよく見かける項目ごとに動的な一覧画面を作りたいと思っております。 単純にMySQLのテーブルに登録した情報をすべて取得して表示する方法は参考書等で理解、動作確認はできるのですが、例えば下記のようなid=123の登録だけを取り出して動的なURLページを作り出す方法がわかりません。 http://example.com/category.php?id=123 私が持っている参考書では動的なページ解説までは書かれておらず、色々とネットでも検索して調べてはみたのですが(検索の方法が悪いのかもしれません)・・・ 上記のようなことが詳しく(初心者でもわかるように)書かれている情報等がありましたら教えてください。 よろしくお願いします。

    • 締切済み
    • PHP
  • 自CGIのURLのパス部分を取得する方法

    CGIのURLが http://example.com/test/test.cgi だったとして、自身のURLのパス部分(http://example.com/test/)を出すには どのようにしたらいいでしょうか。 CGIモジュールでURLを取得して 最後の/まで切り取る方法もあるかと思いますが そのURLを取得するのと同じくらい、スマート?に出来ないでしょうか。 アドバイスのほどよろしく御願いします。

    • ベストアンサー
    • Perl
  • URLの取得について教えてください。

    URLの取得について教えてください。 Javascript初心者です。 下記のようなことをしたいのです。 テキストエリアを作成し、ボタンクリックでURLを テキストエリアに書き込むことは可能なのでしょうか? location.hrefで現在のページを取得し表示させるJavaScriptは分かったのですが テキストエリアを作成し、そこに表示させることができるのかが分かりません。 どなたかご教授よろしくお願いします。

  • URLのパラメータを取得しリンクに渡すには?

    Javascriptで、URLのパラメータを取得し、リンクにパラメータを渡したいです。 例えば、現在のURLが、 http://www.hogehoge.com/hoge.php?page=hoge1だとします。 そのページに、様々なリンクがあるとします。 <リンク例> http://www.hogehoge.com/moge/moge.php http://www.hogehoge.com/boge/boge.php http://www.yahoo.co.jp/auctionxx.html このうち、/moge/以下のページへのリンクにのみ、自動で現在のURLのパラメータを渡したリンクにしたいです。 つまり、 http://www.hogehoge.com/moge/moge.php ↓ http://www.hogehoge.com/moge/moge.php?page=hoge1 というリンクにしたいです。 当然現在のURLにパラメータが存在しない場合は、そのままのリンクになります。 また、他のディレクトリや他のドメインのサイトにはパラメータを渡さず、変更せずにそのままのURLのリンクにしたいです。 <リンク例> http://www.hogehoge.com/moge/moge.php ○変更 http://www.hogehoge.com/boge/boge.php ×変更なし http://www.yahoo.co.jp/auctionxx.html ×変更なし よろしくお願いします。

  • 動的URLを静的URLへリダイレクト

    サーバの移転にともない、古いURLから新しいURLへリダイレクトさせる作業を行っています。 旧:http://aaa.bbb.com/default.asp?year=yyyy&month=mm ↓ 新:http://mmm.nn.co.jp/yyyymm しかし上記のようにパラメータを持っているURLはうまくリダイレクトされません。 今回の場合、動的ページを静的ページに見せるのではなく、URL欄も表示も静的ページに遷移させます。 この作業にはISAPI_Rewriteを使っていますが、ISAPI_Rewriteで検索してもmod_rewriteで検索しても、静的URLから動的URLへのリダイレクト(URLは静的で表示が動的ページの内容)しかでてきません。 そもそも正規表現に「?」を入れるとリダイレクトできないのか(?がエスケープされていない気がします)、書き方が間違っているのなら正しい書き方を教えていただけると助かります。 [現在使っている記述] RewriteRule ^aaa/bbb.asp\?year=(.*)&month=(.*)$ http://one.case.com/ddd/$1$2 [R,L] よろしくお願いいたします。

  • コマンドプロンプトでパラメータ付きのURLを開く

    windowsのコマンドプロンプトでパラメータ付きのファイルプロトコルを開く方法はありますか? コマンドプロンプトで >chrome.exe htpp://www.exsample.com?usr=hoge は開くことができるのですが、 >chrome.exe file:///C:\Users\name\sample.html?usr=hoge を開こうとするとアドレスバーに file:///C:\Users\name\sample.html%3Fusr=hoge と表示されhtmlファイルを開くことができませんでした(urlやファイル名は適当です) 何か解決方法はありませんか? どうぞよろしくお願いします