回答:
app/code/Custom/Module/view/frontend/templates/sample.phtml
<script type="text/javascript">
    require([
        'jquery',
        'jquery/jquery.cookie'
    ], function ($) {
        $(document).ready(function () {
            var check_cookie = $.cookie('foo'); // Get Cookie Value
            var date = new Date();
            var minutes = 60;
            date.setTime(date.getTime() + (minutes * 60 * 1000));
            $.cookie('foo', '', {path: '/', expires: -1}); // Expire Cookie
            $.cookie('foo', 'bar', {expires: date}); // Set Cookie Expiry Time
            $.cookie('foo', 'setvalue'); // Set Cookie Value
        }
    });
</script>PHP側の役立つ記事:https : //webkul.com/blog/set-get-data-cookie-magento2/
あなたは以下の方法を使用してjsファイルにクッキーを保存することができます、
define([
    'jquery',
    'mage/cookies'
], function ($) {
    $.cookie('cookiename', cookievalue);
});mage/cookiesMagento 1用ですか?
                    $.cookie()あり   $.mage.cookies.set()ますか?
                    でtarget.phtml、以下のようなjsコードを追加します。
<script>
    require([
        'jquery',
        'mage/cookies'
    ], function ($) {
       $.cookie('cookie_name', 'value', { path: '/' });//Set the cookies
    });
</script>別のページから値を取得する場合は、パス設定に注意してください
{ path: '/' }。のでクッキーが指定したパスおよび任意のサブパスにのみアクセス可能な、これについての議論あなたはここで見ることができたクッキーのパスとサブフォルダのページへのアクセスを。
<script>
    require([
        'jquery',
        'mage/cookies'
    ], function ($) {
        var temp = $.cookie('cookie_name');//Get the cookies
    });
</script>Cookieチェック後にモーダルを開く必要があるかどうかを確認するために:
 require(
    [
        'jquery',
        'Magento_Ui/js/modal/modal',
        'jquery/jquery.cookie'
    ],これは正しい順序です。それ以外の場合、モーダルは機能しません
mage/cookieほとんどのユースケースで使用する必要があります。これにより、で明示的に定義する必要なく、MagentoストアのCookie設定が自動的に使用されますjquery/jquery.cookie。