Help us understand the problem. What is going on with this article?

HaXeはクッキーの扱いが簡単。

More than 5 years have passed since last update.

JavaScriptでのクッキーの扱いって、読み込み時にいちいちsplitしたりいろいろめんどくさいんですね。かといってクッキーのためにjQueryとかライブラリ導入するのも気がひけます。

でも、そんなこともHaXeを使えば解決です。

Main.hx
class Main {

    static function main() {

        //クッキーに登録されているすべての変数を取得。
        var all:Hash<String> = Cookie.all();


        //変数を取得
        all.get( "key" );
        //または
        Cookie.get( "key" );


        //変数の有無を確認
        all.exists( "key" );
        //または
        Cookie.exists( "key" );


        //変数の削除
        Cookie.remove( "key" );


        //変数の書きこみ。
        Cookie.set( "key", "value" );


        //以下の情報で変数を書きこみ。
        var value           = "hoge";
        var domain          = "hoge.com";
        var path            = "/hoge";
        var expiresDelay    = 1000;         //有効期限1000秒

        Cookie.set( "key", value, expiresDelay, path, domain );
    }
}

こんなかんじに簡単にクッキーがあつかえます。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away