Re: [解決済み] Sessionの問題?(カートが空になったり1個になったりする)

フォーラム 使い方全般 [解決済み] Sessionの問題?(カートが空になったり1個になったりする) Re: [解決済み] Sessionの問題?(カートが空になったり1個になったりする)

#63887
go
参加者

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が表示されません。

    もう少し調べてみます。