JDBな人生  専門的なことから日常的なことまで~ まぁ自由きままに書いていきます。
2017年06月 / 05月<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>07月

アクセスランキング

[ジャンルランキング]
コンピュータ
362位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
38位
アクセスランキングを見る>>

Cookie~

やっと、Cookieの扱いに慣れてきました。

でも、文字列の抽出って、結構面倒くさいんですね~

大体の手順は、
1.文字列のデコード
Cookieに日本語の文字列とか特殊な記号は直接使えないようなので、エンコードしてから格納しています。

2.Split関数を使用して文字列を分割
@適当な変数名 = split /;/, $クッキーの文字列;
で、送信されるCookieを分割します。

3.無駄な部分を削除
あとは、無駄な部分を削除すれば、Cookieの文字列の抽出は終わりです。
ここで言う無駄な部分の削除というのは、[ctest=aa]とかって文字列から[aa]という文字列のみを抜き出す
という事です。
まあ、必要な場合と逆に削除しない方が良い場合もありますが。

こんな感じです。

あとは、表示部分とどう組み合わせるかですね~

のんびり考えるとするか~

まあ上の部分はCGIモジュールを使って簡単に抜き出せるので楽でいいんですが。
 


 
   プログラミング/開発全般    TB(0)    CM(0)    EDIT    ページ↑

コメント投稿


 管理者だけに表示

コメント

トラックバック

この記事へのトラックバック:

プロフィール

JDB Luigi

Author:JDB Luigi
どこにでもいるようなありふれた人間・・・という訳でもなく、かと言って怪しい宗教を信仰する変人という訳でも無い。

基本的に掲載しているコード等は煮ていただいても焼いていただいても結構ですが、利用は自己責任にてお願いいします。
また、バグ・アドバイス等もしあればよろしくお願いします。