patch
patch****@x*****
2005年 6月 3日 (金) 09:34:32 JST
はまだ様 お返事誠にありがとうございます。 危なく買えないショッピングカートで運用する所でした! tep_href_link()でのリンクに関してですが、 shop/catalog/index.php?cPath=41 にリンクしたい場合にはhtmlファイルにて <a href="<?php echo tep_href_link(FILENAME_DEFAULT,,'categories_id='.'41'); ?>">41カテゴリ</a> こんな感じですか? 何度もお手数おかけします(TT) > > shop/catalog/index.php?cPath=41&osCsid=727f6936dc50e265d469ff9987169317 > > 等になっているのですがコレは何の役目を果たしているのでしょうか? > > セッションIDです。セッションIDは、ステートレスなHTTPアクセスの同一性を確 > 認する、一手段。 > > http://e-words.jp/w/E382BBE38383E382B7E383A7E383B3.html > > > 特殊なアドレスは一度でもカテゴリ、商品ページに行くと > > shop/catalog/index.php?cPath=41 > > 普通になります。 > > osCは「cookieの使えるブラウザ相手ならcookie経由でセッションIDを渡す」よ > うになってますんで、IDをcookieで渡せると確認すれば以後cookieを使う→引数 > には見えなくなります。 > > お使いのブラウザでも、cookieを受けつけない設定にする等すれば、ずっとURL > の末尾にセッションIDが付き続けます。 > > http://www.php.net/manual/ja/ref.session.php > > 詳細については↑こちら等で、どぞ。 > > > トップページにピックアップ的なカテゴリのみ画像にリンクを貼り直接URLで指 定 > > http://www.aaaa.aa.aa/shop/catalog/index.php?cPath=41 > > しているので少し心配です。 > > 上記のようなリンクですとセッションIDを渡していないため > > ・cookieが使えない > ・ログインしてる > ・既にかごにモノが入ってる > > 等の条件を満たすと、リンク後にセッションが繋がらず、ログアウト/かごが空 > になる等の症状が出るはずです。 > > osC内のリンクはtep_href_link()を使って生成したほうが良いでしょう。 > > http://lists.sourceforge.jp/mailman/archives/tep-j-general/2004-April/013330.html >