今回は携帯電話サイトでのセッションの管理について紹介します。
セッションとはユーザーがサイトを巡回している間アクセスしているのが同一のユーザーだということを認識する仕組みで、その間自分の情報を簡単に手にいれることができます。
また、セッションを維持するにはセッションIDというものが必要で、アクセスしてきたブラウザによってそのセッションIDをサーバーを割り当てます。ブラウザはそのセッションID を元に情報を取得します。しかし、ブラウザはそのセッションIDを維持しなければ、ユーザー情報を維持することはできません。
通常PC上ではこのセッションを維持するためには、Cookieに保存して管理します。しかし、一部の携帯電話ではCookieが利用いできない端末もあります。(特に古い機種では) よって、携帯電話ではセッション情報はセッションIDをURLに付加してやる必要があります。
セッションID
1
| はPHPの方で"SID"という定数として決められています。URLに毎回セッションIDを追加させる方法もあるのですが、外部サイトへセッションIDを持ち出すのは非常に危険なので、任意の場所だけ渡すようにします。また、外部へのリンクを行うときは一度別のページに移るなどして、リファラURLからセッションIDが漏れないようにする必要があります。 |
Facebookページもよろしくお願いします
CATEGORIES ガジェットby.a.takeuchi2010.03.05
記事の投稿者
a.takeuchi a