1

次の構造のビジネス ディレクトリを作成しました。

ご覧のとおり、ビジネス プロファイルに到達するには 4 つの異なるパスをたどることができます。

HTML と php (jquery なし) を使用してブレッドクラムを作成し、ビジネス プロファイル、ビジネス ギャラリー、個々の画像ページから元のリスト ページに戻ることができるようにしたいと考えています。

どこから来たのかを覚えておくためにphpのどの関数を使用しますか? リスト ページの URL を変数として他のページに渡すことはできますか? もしそうなら、私はセッションを使用しますか?

4

2 に答える 2

2

$_SERVER['HTTP_REFERER'] が必要だと思います

これにより、訪問者がどの URL からページに到達したかがわかります

SESSIONS と COOKIES は、この変数を他のページに渡すことができます

DaGhostman Dimitrov が述べたように、この変数は、ユーザーがプライベート サーフィンをする場合、またはトレーキングをブロックするプラグインを使用する場合、またはブックマークを使用する場合、空になる可能性があります。

于 2013-01-14T11:02:42.270 に答える
1

これが私の見解です:

  1. セッションからブレッドクラム (配列) を取得します。
  2. 現在の URL を取得します。
  3. パンくず配列に現在の URL を追加します。
  4. セッションのブレッドクラムを更新します。

ページの読み込みごとに手順を繰り返します。

于 2013-01-14T11:16:10.187 に答える