質問 > フロント機能 > モバイルで個別の商品にリンクを貼る方法 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sugak |
投稿日時: 2008/11/18 15:44
対応状況: −−−
|
新米 登録日: 2008/7/27 居住地: 投稿: 9 |
モバイルで個別の商品にリンクを貼る方法 お世話になっております。
モバイルのtop.tplより個別の商品にリンクを貼りたいと試行錯誤しているのですが、 うまく行かないのでご質問をさせていただきたく思います。 通常のリンクでの貼り方ですとPHPSESSIDが付加されずにセッションが切れてしまうので、 こちらのスレッドを参考に文末に 引用: <!--{if $smarty.get.PHPSESSID}-->?PHPSESSID=<!--{$smarty.get.PHPSESSID}--><!--{/if}--> を付加してみたところ、セッションIDは維持されるものの、 商品の在庫がない状態になり、買い物カゴへ移動するとセッションIDが変わってしまうというものです。 モバイル商品詳細ページにリンクを独自に貼る為にはどうすればよいでしょうか? ご回答いただければ幸いです。 EC-CUBEバージョン Ver.2.3.2 PHPバージョン PHP 5.1.6 DBバージョン MySQL 5.0.45 よろしくお願いいたします。 |
homan |
投稿日時: 2008/11/18 19:09
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: モバイルで個別の商品にリンクを貼る方法 /html/mobile/.htaccessにある
引用: php_flag session.auto_start 0 が有効になっていれば 難しく考えずに、単ににリンクを張るだけで勝手(自動的)にセッション番号がくっついてきます。 それが有効ではないということでしょうか。
|
sugak |
投稿日時: 2008/11/18 19:50
対応状況: −−−
|
新米 登録日: 2008/7/27 居住地: 投稿: 9 |
Re: モバイルで個別の商品にリンクを貼る方法 homan 様
ご返答頂きましてありがとうございます。 ご提示頂きました.htaccessを確認したところ、 引用: php_flag session.auto_start 0 の記述があり、有効になっていると考える事ができますがいかがでしょうか? phpinfoに於いても確認いたしましたが、 引用: session.auto_start Off との表記があり、問題なく動いていると思われます。 ご教授頂いたにもかかわらず、恐縮ではございますが 引き続きご指導の程、よろしくお願いいたします。 |
homan |
投稿日時: 2008/11/19 10:59
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: モバイルで個別の商品にリンクを貼る方法 未確認情報ですが、httpを含む形でリンクを張ると引き継がれないとどこかの記事で見たような気がします。
相対パス、絶対パスのリンクではいかがでしょうか。 例えば、商品IDが「1」の場合、 × http://ドメイン/mobile/products/detail.php?product_id=1 ○ products/detail.php?product_id=1 ○ /mobile/products/detail.php?product_id=1(たぶん○) これで解決できない場合、サーバー側の設定の可能性があります。 phpinfoで有効になっているようなのでもしかしたら関係ないかもしれませんが、.htaccess が利用できない場合があるとか・・・いろいろググったら出てきそうな気もします。
|
sugak |
投稿日時: 2008/11/19 12:42
対応状況: −−−
|
新米 登録日: 2008/7/27 居住地: 投稿: 9 |
Re: モバイルで個別の商品にリンクを貼る方法 homan 様
度々のご指導誠にありがとうございます。 ご提示頂いたとおり、http(s)を含む形でリンクを記述するとPHPSESSIDが引き継がれない事がわかりました。 相対パスに変更をし、問題ないことを確認いたしました。 本当にありがとうございます。解決いたしました。 今後ともどうぞよろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |