2

ページにいる場合https://www.example.com/test?page=123、Kohana でこの FULL PATH (proto + host + URI + query ) を取得するにはどうすればよいですか?

試してみましたRequest::uri():Request::url()完全なアドレス文字列が表示されません。URI部分のみ。

4

2 に答える 2

4

あなたの目標を達成するメソッドを含むURL ヘルパーがあります...

URL::base();

あなたのRequest::uri(). 前にが必要な場合は、最初のパラメーターとしてhttp://追加します。trueそれから...

URL::query();

これを使用して、クエリ文字列を取得できます (必要に応じて追加のパラメーターを追加します)。

だから何か...

$current_url = URL::base(true).Request::uri().URL::query();

完全な URL を生成する必要があります。

于 2012-11-16T10:53:43.060 に答える