「session cookie」の検索結果

フォーラム 検索 「session cookie」の検索結果

15件の結果を表示中 - 1 - 15件目 (全27件中)
  • 投稿者
    検索結果
  • #101511

    返信が含まれるトピック: ログイン保持

    monnsukya
    参加者

    ikedaさま
    ご回答ありがとうござます!
    独自で出来そうなので、問題はないかと思います。
    下記以外で設定しているcookieなどはございますでしょうか。
    session_set_cookie_params

    お手数ではがございますが、ご回答のほどよろしくお願い致します。

    #100327

    トピック: 【解決済】Cookieについて

    フォーラム内 その他
    s
    参加者

    ——————————————-
    WordPress のバージョン:6.1.1
    Welcart のバージョン:2.8.16
    PHP のバージョン:7.4.33
    Welcart専用の拡張プラグインとバージョン:WCEX SKU Select 1.4.4
    利用のテーマ:TCD の ICONIC
    症状を確認したブラウザ:Google Chrome
    サーバー【重要】:Xserver スタンダードプラン
    ——————————————–

    お世話になります。
    海外向けサイトを構築中で、プライバシーポリシーにCookieに関する記載が必要なためご質問です。

    Welcartで使用しているCookieについて
    ・名称
    ・有効期間
    ・目的(~に使用、~の表示のためのような形でご教示いただけると嬉しいです)
    ・種類(Persistent、Session等)
    をご教示いただけると幸いです。
    もし、Cookieに関する記載があるマニュアル等があれば、そちらもご教示いただければと思います。

    よろしくお願いいたします。

    #99706
    ohno
    参加者

    追記;
    自分で決済したところ、購入は出来ました。
    pubsubhubbubというプラグインが悪さをしていた可能性もありますので、消してから試してみました。

    error log viewerというプラグインでは、
    上記したエラーは今現在確認出来ませんでした。

    また、エラーログを確認すると
    異なる2つエラーが出ています。
    こちらも関係があるかも知れません。

    PHP Warning: session_name(): Cannot change session name when headers already sent in ~wp-content/plugins/usc-e-shop/classes/usceshop.class.php on line 1591
    PHP Warning: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent in ~wp-content/plugins/usc-e-shop/classes/usceshop.class.php on line 1624

    #98119
    hmr_take
    参加者

    いつもお世話になっています。
    会員のログイン状態(COOKIEの保持時間)をフィルターで操作できるように、下記のような改修を行っていただくことは可能でしょうか?

    classes/usceshop.class.php 内 function usces_session_start()

    
    if( version_compare( PHP_VERSION, '7.3.0', '>=' ) ){
    	$cookie_options = array(
    		'lifetime' => 0,
    		'path' => USCES_COOKIEPATH,
    		'domain' => '',
    		'secure' => $sslonly,
    		'httponly' => $httponly,
    		'samesite' => $samesite
    	);
    	$cookie_options = apply_filters( 'usces_filter_set_cookie_params', $cookie_options); // <<< 追加
    	session_set_cookie_params( $cookie_options );
    }else{
    	session_set_cookie_params( 0, USCES_COOKIEPATH, '', $sslonly, $httponly );
    }
    

    ご検討のほどよろしくお願い申し上げます。

    #95744

    返信が含まれるトピック:

    toshifuji
    参加者

    ——————————————-
    WordPress のバージョン:5.8.2
    Welcart のバージョン:2.4.1
    PHP のバージョン:7.3.28
    Welcart専用の拡張プラグインとバージョン:-
    ご利用のテーマ:自作テーマ
    症状を確認したブラウザ:Google Chrome
    サーバー【重要】:AWS
    ——————————————–
    お世話になります。
    旧受注リストに関する不具合報告です。

    表題の通りですが、旧受注リストを期間指定によって絞り込み、検索を実行した際、
    入力した開始日(startdate)及び終了日(enddate)の値がページ更新後には消えてしまいます。

    原因となるコードを確認しましたが、Welcartのバージョン2.0.0以降では、dataList->SetSESSION()メソッドがなくなり、dataList->data_cookieによって、受注リストで使用するデータが扱われているようですが、期間指定の「startdate」及び「enddate」については、dataList->SetSESSION()があった時と同様の形式で値を取得しようとしているようです。
    以下が該当のファイルとそのコード行となります。

    ファイル:usc-e-shop/includes/order_list.php
    行数:68,69,456,457
    ※コードを確認したWelcartのバージョンは2.4.1です

    ページ更新後も入力した開始日、終了日が保持されるよう修正をお願いしたいと思います。
    ご確認よろしくお願いします。

    #95428
    nekoco
    参加者

    いつもお世話になっております。
    このカテゴリーで合っているか分かりませんが、こちらから失礼致します。

    昨日より、デバックログに下記のエラーが書き出されております。
    特に画面上は問題ないようなのですが、気になり、ご相談させてください。

    PHP Warning: session_name(): Cannot change session name when headers already sent in /home/ドメイン/ワードプレスサイト/wp-content/plugins/usc-e-shop/classes/usceshop.class.php on line 1569

    PHP Warning: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent in /home/ドメイン/ワードプレスサイト/wp-content/plugins/usc-e-shop/classes/usceshop.class.php on line 1602

    クッキーに関連しましては、
    昨日、いつものように管理画面からログインしたところ、下記のようなエラーが表示されました。

    Cookiesがブロックされているか、お使いのブラウザーで未対応のようです。WordPressを使うにはCookieを有効化する必要があります。

    これまでこのようなエラーが出たことがなく、ブラウザの設定を変えた訳でも
    なかったので、不思議でしたが、ブラウザの設定画面から、
    「常に Cookie を使用できるサイト」に、当方のドメインを追加致しました。

    過去トピックに同様のエラーが出ているご相談がありましたが、未解決でした。(行数は異なります)

    大変お手数をおかけして恐縮ですが、
    もしなにか分かることがございましたら、どうぞよろしくお願い致します。

    ——————————————-
    WordPress のバージョン:WordPress 5.8.2
    Welcart のバージョン:welcart_basic1.4
    Welcart e-Commerceのバージョンは、2.3.3
    ご利用のテーマ:carina 1.1
    PHP のバージョン:7.4
    症状を確認したブラウザ:グーグルクローム
    SSLの利用:有 
    WordPress のパーマリンク設定:投稿名
    サーバー:エックスサーバー
    ——————————————–

    • このトピックはnekocoが3年前に変更しました。
    • このトピックはnekocoが3年前に変更しました。
    #94761

    返信が含まれるトピック: usceshop.class.phpのエラー?

    acdc
    参加者

    Welcartのバージョンを2.3.0にあっぷしてみましたが症状は変わりませんでした。
    全ページに下記2つのエラーメッセージ、「お客様情報」画面では3つのエラーメッセージのみで進めない状態です。

    Warning: session_name(): Cannot change session name when headers already sent in /home/xxxx/www/xx/wp/wp-content/plugins/usc-e-shop/classes/usceshop.class.php on line 1569

    Warning: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent in /home/xxxx/www/xx/wp/wp-content/plugins/usc-e-shop/classes/usceshop.class.php on line 1602

    Warning: Cannot modify header information – headers already sent by (output started at /home/100percent/www/tg/index.php:1) in /home/xxxx/www/xx/wp/wp-content/plugins/usc-e-shop/classes/usceshop.class.php on line 2922

    #94733

    トピック: usceshop.class.phpのエラー?

    フォーラム内 使い方全般
    acdc
    参加者

    お世話になっております。

    突然ホームページ上部に以下の2つのエラーメッセージが表示されるようになりました。

    Warning: session_name(): Cannot change session name when headers already sent in /home/xxxx/www/xx/wp/wp-content/plugins/usc-e-shop/classes/usceshop.class.php on line 1220

    Warning: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent in /home/xxxx/www/xx/wp/wp-content/plugins/usc-e-shop/classes/usceshop.class.php on line 1253

    このエラーメッセージが表示されるようになった時はWelcartのバージョンが2.2.4だったため最新バージョンにアップデートしましたが変わりません。

    試しにロリポップのスタンダートプランにサイトをまるごと移植した場合にはエラーメッセージは表示されませんでした(PHP 7.4モジュール版)。

    原因が分からず困っております。

    よろしくお願いいたします。

    ——————————————-
    WordPress のバージョン:5.8
    Welcart のバージョン:2.2.8
    PHP のバージョン:7.4.21
    Welcart専用の拡張プラグインとバージョン:WCEX SKU Select 1.2.1
    ご利用のテーマ:Welcart デフォルトの自作テーマ
    症状を確認したブラウザ:Google Chrome 92.0.4515.131
    サーバー【重要】:さくらのレンタルサーバ スタンダード
    ——————————————–

    wpken
    参加者

    ---利用環境---
    WordPress のバージョン:WordPress 5.5.1
    Welcart のバージョン:welcart_basic.1.2.15
    PHP のバージョン:7.3
    Welcart専用の拡張プラグインとバージョン:無し
    ご利用のテーマ:welcart_basic-beldad.1.0.9
    症状を確認したブラウザ:Chrome、Firefox
    サーバー:ConoHaWing
    SSLの利用:ConoHaWingが提供する「無料独自SSL」
    ----------

    「Welcart Shop クレジット決済設定」のページに何も表示されません。
    ChromeとFirefoxで試しましたが、両方とも、<h1>の「Welcart Shop クレジット決済設定」以外は、何も表示されません。
    Chromeの「ページのソースを表示」で見たところ、下記のようなhtmlは出ています。
    私が初心者であるため、htmlに様々な会社が「<li class=”ui-available-settlement” id=”escott”>e-SCOTT Smart」等で記載してあるのに、なぜブラウザで表示されないのか解りません。
    ご教示くださいますようお願い申し上げます。

    ----------

    <script type=”text/javascript”>
    jQuery( function($){

    if( $.fn.jquery < “1.10” ) {
    $( ‘#uscestabs’ ).tabs({
    cookie: {
    // store cookie for a day, without, it would be a session cookie
    expires: 1
    }
    });
    } else {
    $( “#uscestabs” ).tabs({
    active: ( $.cookie( “uscestabs_settlement” ) ) ? $.cookie( “uscestabs_settlement” ) : 0
    , activate: function( event, ui ) {
    $.cookie( “uscestabs_settlement”, $( this ).tabs( “option”, “active” ) );
    }
    });
    }

    $( function() {
    $( “.settlement-ui-sortable” ).sortable( {
    connectWith: “.settlement-ui-sortable”,
    update: function( e, ui ) {
    var updateArray = $( “#settlement-selected” ).sortable( “toArray” ).join( “,” );
    $( “#settlement-selected-update” ).val( updateArray );
    }
    });
    $( “.settlement-ui-sortable” ).disableSelection();
    });
    $( “#settlement_top_form” ).submit( function(e) {

    });

    });
    jQuery( document ).ready( function($) {
    $( “#uscestabs” ).css( “display”, “block” );
    });
    </script>

    <h1>Welcart Shop クレジット決済設定</h1>

    <form action=”” method=”post” id=”settlement_top_form”>

    <h2>利用できるクレジット決済モジュール</h2>

    <p class=”description”>利用したいクレジット決済モジュールを右側にドラッグしてください。<br />ドラッグ後は必ず「利用するモジュールを更新する」ボタンをクリックしてください。</p>

    <ul class=”settlement-ui-sortable” id=”available-settlement”>
    <li class=”ui-available-settlement” id=”welcart”>WelcartPay
    <li class=”ui-available-settlement” id=”zeus”>ゼウス
    <li class=”ui-available-settlement” id=”remise”>ルミーズ
    <li class=”ui-available-settlement” id=”jpayment”>ROBOT PAYMENT
    <li class=”ui-available-settlement” id=”paypal_ec”>PayPalエクスプレスチェックアウト
    <li class=”ui-available-settlement” id=”paypal_wpp”>PayPalウェブペイメントプラス
    <li class=”ui-available-settlement” id=”telecom”>テレコムクレジット
    <li class=”ui-available-settlement” id=”digitalcheck”>メタップスペイメント
    <li class=”ui-available-settlement” id=”mizuho”>みずほファクター
    <li class=”ui-available-settlement” id=”anotherlane”>アナザーレーン
    <li class=”ui-available-settlement” id=”veritrans”>ベリトランス Air-Web
    <li class=”ui-available-settlement” id=”paygent”>ペイジェント
    <li class=”ui-available-settlement” id=”escott”>e-SCOTT Smart
    <li class=”ui-available-settlement” id=”yahoo”>Yahoo!ウォレット
    <li class=”ui-available-settlement” id=”epsilon”>イプシロン
    <li class=”ui-available-settlement” id=”sbps”>SBペイメントサービス
    <li class=”ui-available-settlement” id=”dsk”>DSK 電算システム

    利用中のクレジット決済モジュール

    <ul class=”settlement-ui-sortable” id=”settlement-selected”>

    </form>

    <!– uscestabs_settlement_top –>

    <!–uscestabs–>

    <!–usces_admin–>

    <!–wrap–>
    ----------

    #89564
    tacos
    参加者


    WordPress のバージョン:5.3.2
    Welcart のバージョン: 1.9.28
    PHP のバージョン:7.3.14
    Welcart専用の拡張プラグインとバージョン:利用なし
    ご利用のテーマ:Blancの自作子テーマ
    症状を確認したブラウザ:不明
    サーバー:xserver
    SSLの利用:常時SSL

    いつも大変お世話になっております。
    お客様よりペイパルエクスプレスチェックアウトでエラーが出てしまい注文が完了できないというお問い合わせがありましたのでacting_transaction.logを確認したところ、下記の様にPayPal : AMT Errorが結構頻繁に出ていました。

    1[2020-03-21 13:40:52] PayPal : AMT Error. AMT=1230, total_full_price=
    [2020-03-23 23:43:27] PayPal : AMT Error. AMT=1430, total_full_price=
    [2020-03-26 21:01:10] PayPal : AMT Error. AMT=2230, total_full_price=
    [2020-03-27 16:00:33] PayPal : AMT Error. AMT=1430, total_full_price=
    [2020-03-27 16:00:35] PayPal : AMT Error. AMT=1430, total_full_price=
    [2020-03-28 00:31:48] PayPal : AMT Error. AMT=1500, total_full_price=
    [2020-03-28 00:36:23] PayPal : AMT Error. AMT=1500, total_full_price=
    [2020-03-29 22:49:20] PayPal : AMT Error. AMT=1430, total_full_price=
    [2020-03-30 21:18:51] PayPal : AMT Error. AMT=1000, total_full_price=
    [2020-04-01 07:44:08] PayPal : AMT Error. AMT=4040, total_full_price=
    [2020-04-01 07:49:30] PayPal : AMT Error. AMT=4040, total_full_price=

    キャッシュ系のプラグインは利用しておらず、「SSLの切り替えを行う」のチェックボックスは未チェックです。

    ちなみにWelcartのバージョンアップをするとacting_transaction.logの中身はクリアされますでしょうか?

    であればそれ以前の情報がわからないので関係無いかもしれませんが、ちょうどこのエラーログが始まる直前3/19にwelcart(1.9.26→1.9.28)とPHP(7.2.27→7.3.14)にバージョンアップをおこないましたので、下記URLのようなセッション関連の潜在バグがまだあったりするのかなと思いまして。
    https://www.welcart.com/community/forums/search/session+cookie

    お忙しい所恐れ入りますがよろしくお願い致します。

    mt
    参加者

    endさん

    以下のトピックにて v1.9.28 でも非SSL の環境でまだ問題がある旨を連絡頂いていますので共有しておきます。

    「1.9.27にアップデートすると Chrome ver80 で Session Cookie が設定されない」
    https://www.welcart.com/community/forums/topic/1-9-27%e3%81%ab%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88%e3%81%99%e3%82%8b%e3%81%a8-chrome-ver80-%e3%81%a7-session-cookie-%e3%81%8c%e8%a8%ad%e5%ae%9a%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84

    #89401

    返信が含まれるトピック: 1.9.27でSecurity check4 が発生する

    mtm
    参加者

    検証しましたので報告しておきます。
    (カート内で「次へ」のボタンを押すと、トップページに移動してしまいます、のスレッドとも関連していると思います)

    結論としましては session_set_cookie_params のドメイン名を省略した場合に IE/Edge で処理できないセッションクッキーとなるようです。

    IE/Edgeで正常に動作しない記述
     session_set_cookie_params( 0, ‘/cookie/’, ‘;SameSite=None’, $sslonly, $httponly );

    IE/Edgeでも正常動作する記述
     session_set_cookie_params( 0, ‘/cookie/’, ‘kaminari2009.xsrv.jp;SameSite=None’, $sslonly, $httponly );

    https://kaminari2009.xsrv.jp/cookie/ に検証環境を作りました。
     ソース: https://kaminari2009.xsrv.jp/cookie/cookie.zip

    上のリンクが IE/EdgeでCookieで処理できないケースで、
    下のリンクが全ブラウザで処理できるケースです。

    なお、上のリンクであってもブラウザバックをするとなぜかCookieが処理されるというおかしな挙動となっていますので、
    続けて検証する際は、一度ブラウザを閉じてセッションクッキーを消してから行ってください。

    mt
    参加者

    便乗で失礼します

    「1.9.27にアップデートすると Chrome ver80 で Session Cookie が設定されない」
    https://www.welcart.com/community/forums/topic/1-9-27%e3%81%ab%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88%e3%81%99%e3%82%8b%e3%81%a8-chrome-ver80-%e3%81%a7-session-cookie-%e3%81%8c%e8%a8%ad%e5%ae%9a%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84
    のトピックを挙げさせていただきました者です。

    ——————————————-
    WordPress のバージョン:5.3.2
    Welcart のバージョン:1.9.27
    PHP のバージョン:7.2.27
    Welcart専用の拡張プラグインとバージョン:WCEX SKU Select 1.1.5
    ご利用のテーマ:WelcartBasic の自作子テーマ
    症状を確認したブラウザ:Google Chrome バージョン: 80.0.3987.132
    サーバー:XServer
    SSLの利用:SSLなし
    ——————————————–

    そちらのトピックにも記載しましたが
    セッションクッキーパラメータ secure=false と SameSite=None の組み合わせが起きると Chrome(Ver80) に拒否されてしまう件にも少なからず関連している問題だと認識しております。
    本番環境では常時SSLですが開発テスト時には非SSL環境をご使用のユーザー様も私の他にもいらっしゃるのではないでしょうか。
    PHPバージョンのみでなく secure=false 時にも Samesite=None を入れない方向で検討して頂ければ幸いです。

    #89389

    返信が含まれるトピック: 1.9.27でSecurity check4 が発生する

    mtm
    参加者

    とりあえず自己解決しましたのでご報告しておきます。

    1.9.27から Cookie の SameSiteを設定しているようですね。
    その際、PHP7.3未満のバージョンだと、IE/Edgeでうまく管理できないCookieが作成されているようです。
    PHP7.3にしたところIE/Edgeで動作するようになりました。

    検証が不十分ではありますが、調査結果を報告しておきます。
    ソースの該当箇所は classes/usceshop.class.php 1237行
    session_set_cookie_params( 0, USCES_COOKIEPATH, ‘;SameSite=None’, $sslonly, $httponly );
    で、’; SameSite=None’ のように半角スペースを挿入することで PHP7.0.33の検証環境で正常に動作しました。
    ただ(ここが検証が不十分な点なのですが)
    本番環境で同様の処置をしても改善しなかったため、結局PHP7.3に上げることで回避しました。

    mt
    参加者

    ——————————————-
    WordPress のバージョン:5.3.2
    Welcart のバージョン:1.9.27
    PHP のバージョン:7.2.27
    Welcart専用の拡張プラグインとバージョン:WCEX SKU Select 1.1.5
    ご利用のテーマ:WelcartBasic の自作子テーマ
    症状を確認したブラウザ:Google Chrome バージョン: 80.0.3987.132
    サーバー:XServer
    SSLの利用:SSLなし
    ——————————————–

    usceshop.class.php 内の
    session_set_cookie_params にて
    セッションクッキーパラメータsecure=false と SameSite=None の組み合わせが起きると Chrome に拒否されるのかもしれません。常時SSLの環境では問題は起きていません。
    ひとまず SameSite=None を外すことで問題を緊急回避しました。

15件の結果を表示中 - 1 - 15件目 (全27件中)