TAMURA Toshihiko
tamur****@bitsc*****
2005年 7月 4日 (月) 09:40:21 JST
田村です。 クッキーを受け付けない設定のユーザについての対策です。 Hanako Yoshida wrote: > まず私が試みたのは、トップページに設定している独自で作ったHTMLの > ページからカタログにリンクするとろろに、以下を書きました。 > <A href="https://domain.com/oscommerce/catalog/" target"_blank"> これは、HTMLページからosCommerce(PHPページ)へのリンクだと思います。 このときにはどうやってもセッションはつながりません。 ユーザが最初にHTMLページにアクセスして、 そのページからosCommerceへのリンクでページ遷移するときには、 セッションがつながる必要はありません(維持する情報もないので)。 そのため、別ウィンドウで開いても(target"_blank")、 同じウィンドウで遷移してもかまいません。 ただ、後のページ遷移を考えると、 別ウィンドウで開かない方がいいです。 それに対して、一度osCommerceのページにアクセスしたユーザの その後のセッションはつなげる必要があります。 そのためには、次のようにします。 (1) osCommerceからHTMLページへのリンクは別ウィンドウで開く。 このHTMLページからosCommerceへのリンクはしない。 (2) osCommerceとサイト内のPHPページ間のリンクには 双方向ともtep_href_link()を使用する。 ○HTMLページ ↑ ...(1)別ウィンドウで開く ○osCommerce(PHPページ) ↓↑ ...(2)tep_href_link()でリンクする ○独自のPHPページ -- 田村敏彦 / 株式会社ビットスコープ E-mail:tamur****@bitsc***** http://www.bitscope.co.jp/