urlの正規化
ゲスト
ゲスト
ATOMRSS
  • コード求むID: 272
  • 登録日時:  2008/05/20 12:38
  • 最終更新日時: 2008/05/23 01:29
  • アクセス数: 1095
  • タグ:  php 正規化 canonicalization url
  • codeなにがしブックマークに追加する 0 users
  • このページを del.icio.us に追加
  • このページをはてなブックマークに追加

PHPでURLパスを正規化するコードもしくはライブラリをご存知でしたら教えて下さい。

例)
$base 'http://www.example.com/db/detail/1.htm';

$rel '../list/all.htm';
$abs DO_SOMETHING_TO_CANONICALIZE_URL($base, $rel);
// -> $abs: http://www.example.com/db/list/all.htm

$top '/index.htm';
$abs DO_SOMETHING_TO_CANONICALIZE_URL($base, $top);
// -> $abs: http://www.example.com/index.htm

コメント

parse_url関数を利用すればなんとかなりそうです。http://www.7key.jp/program/php/parse_url.html

GJGJ

こんなんでどうでしょ?
http://www.web-max.ca/PHP/misc_24.php

GJGJGJGJ

前へ 1 次へ

コメントする

[block]から[/block]までの範囲はブロック表示されます。
部分的に目立たせたい時や、引用などにお使いください。

[code]から[/code]までの範囲は等幅表示されます。
ソースコードや設定ファイルの記述などにお使いください。

ゲスト投稿者:ゲスト:

関連ソースコード・ノウハウを登録

PDFLib | A library for processing PDF on the fly プレゼン公開・共有サイト handsOut.jp オープンタイプ株式会社 チーム・マイナス6% - みんなで止めよう温暖化

ブックマークコメント