LoginSignup
5
5

More than 5 years have passed since last update.

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

Posted at

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 );
    }
}

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

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5