Re: [解決済み] Sessionの問題?(カートが空になったり1個になったりする)
フォーラム › 使い方全般 › [解決済み] Sessionの問題?(カートが空になったり1個になったりする) › Re: [解決済み] Sessionの問題?(カートが空になったり1個になったりする)
shikaさん ありがとうございます。
WordPressを使わないで、単独で
session_start();
echo $_SESSION['count'] = intval($_SESSION['count']) + 1;
echo ''.session_save_path();
-
をするとたしかに.htaccessではうまくカウントアップしませんでした。
ini_set(“session.save_path”, “/virtual/xxx/public_html/xxx.net/session/”);
を入れてやるとうまくいきました!
これは解決かな?!と思いWordPressのファイルに
ini_set(“session.save_path”, “/virtual/xxx/public_html/xxx.net/session/”);
を設置しましたが、結果はうまくいきませんでした・・・
/virtual/xxx/public_htm/wp-config.php
/virtual/xxx/public_htm/index.php
/virtual/xxx/public_htm/wp-content/plugins/usc-e-shop/classesusceshop.class.php
この3つに
ini_set("session.save_path", "/virtual/xxx/public_html/xxx.net/session/");
echo $_SESSION['count'] = intval($_SESSION['count']) + 1;
echo ''.session_save_path();
を設置して試してみました。
結果は3つともうまくいきませんでした。
まず、カートの中に商品を入れてホームに戻ってもう一度カートを見ると空になります。
session_save_pathは正常に表示されるもの、$_SESSIONはずっと1のままです。何度カートに入れても1のままです。
あとini_setを設置した状態で、共有SSLにするとカートのリンクを何回か押すとたまにuscesidの値が変わります。
次に、php.iniを
/virtual/xxx/public_htm/
に設置しました。
[Session]
session.save_path = "/virtual/poro/public_html/xxx.net/session/"
/virtual/xxx/public_htm/wp-config.php
に以下を設置しました。
echo $_SESSION['count'] = intval($_SESSION['count']) + 1;
echo ''.session_save_path();
結果1が表示され、session_save_pathが表示されません。
もう少し調べてみます。