RequestHandlerコンポーネントのgetReferrerについて[CakePHP]

1340 回閲覧 このエントリーをはてなブックマークする この記事のブックマークユーザー Permalink2008/07/16 19:48:51 カテゴリ: CakePHP
スポンサード リンク
cakePHP


CakePHP ポケットリファレンス (Pocket Reference)をみてて、「リファラーを取得する」p206と書いてあった。

$ref = ( isset($_SERVER['HTTP_REFERER']) ) ? $_SERVER['HTTP_REFERER'] : "";

これを

$ref = $this->RequestHandler->getReferrer()

こんな感じになるわけかなーと思ってたわけです。
が、実際は、リクエストしたのホスト名が取れた。

ソースをみたら、
[RequestHandlerComponent]

/**
 * Gets the server name from which this request was referred
 *
 * @return string Server address
 * @access public
 */
	function getReferrer() {
		if (env('HTTP_HOST') != null) {
			$sess_host = env('HTTP_HOST');
		}

		if (env('HTTP_X_FORWARDED_HOST') != null) {
			$sess_host = env('HTTP_X_FORWARDED_HOST');
		}
		return trim(preg_replace('/:.*/', '', $sess_host));
	}


@return string Server address

リクエストを参照したサーバー名を取得するという意味でのリファラー?
なんか紛らわしい。

referrerとreferer・・・。この違いも気になる。


===========
追記

==========
リファラをとるなら

$this->referer();

で取れるんじゃん。

 →ツイッターのフォローはこちら
スポンサード リンク
         

関連記事

この記事へのトラックバック アドレス

コメント, トラックバック:

この投稿への コメント/トラックバック はまだありません...

コメントを残す:

頂いたメールアドレスはこのサイト上には表示されません
頂いたURLは表示されます。

許可される XHTML タグ: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(改行が自動で <br /> になります)
(名前、メールアドレス、URLを記憶する Cookie を発行します)
(ユーザがメッセージ・フォームを通してあなたに連絡することを許可します (あなたのメール・アドレスは表示されません))

↑ページ上部へ

アクセスカウンター

今日 : 23 昨日 : 248

ブログ内容

主にウェブ関係のことを書いてます。たまにブレイクダンスとか他のことも書いています。

プロフィール

MICK

MICKです。

1983年1月24日生まれ。ウェブの世界にいるのは、偶然のようで必然なのかも。

好きなこと :
 挑戦すること。物事に没頭すること。勉強すること。
嫌いなこと :
 自慢話を聞くこと。人の悪口を言うこと。

運営サイト

      

カテゴリ一覧

ネットチラシ紹介

オススメの書籍とか

感想

紹介

最近のコメント

ウェブ  |  画像  |  動画

最新記事

注目記事

人気記事

最近の人気記事

人気の記事

関連サイト

運営サイト

色々

アクセスランキング

アクセス元
1位 bing.com 282
2位 twitter.com 251
3位 b.hatena.ne.jp 104
4 q.hatena.ne.jp 100
5 fdays.blogspot.com 87
6 d.hatena.ne.jp 66
7 analytics-ja.blogspot.com 59
8 as.blog16.jp 48
9 cakephp.blog16.jp 43
10 1kb.jp 36
11 moviereleases.mommyc・・・ 31
12 milds.net 28
13 syuhari.jp 26
14 blog.development-net・・・ 25
15 blog.absun.info 22

最近のトラックバック

ブログ一六社