「session cookie」の検索結果
-
検索結果
-
トピック: 【解決済】Cookieについて
——————————————-
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に関する記載があるマニュアル等があれば、そちらもご教示いただければと思います。よろしくお願いいたします。
トピック: 会員のログイン状態維持について
いつもお世話になっています。
会員のログイン状態(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 ); }
ご検討のほどよろしくお願い申し上げます。
いつもお世話になっております。
このカテゴリーで合っているか分かりませんが、こちらから失礼致します。昨日より、デバックログに下記のエラーが書き出されております。
特に画面上は問題ないようなのですが、気になり、ご相談させてください。—
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 のパーマリンク設定:投稿名
サーバー:エックスサーバー
——————————————–トピック: usceshop.class.phpのエラー?
お世話になっております。
突然ホームページ上部に以下の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
サーバー【重要】:さくらのレンタルサーバ スタンダード
——————————————–---利用環境---
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–>
----------—
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お忙しい所恐れ入りますがよろしくお願い致します。
——————————————-
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 を外すことで問題を緊急回避しました。