Web.fla

主食は、html/css/php/javascript(jQuery) デザートはactionscript!WEBに関することをメモってくサイト

*

SESSIONの破棄

      2010/12/21

session変数を破棄する方法を調べてみたら以外にテンプレのように決まってるっぽいきがするからそのままメモ!

空の配列でセッション変数を初期化

arrayで空の配列を作成して、グローバル変数SESSIONに代入する。

セッションIDを破棄する

クッキーに保存されているセッションIDがセットされてるかチェックして、セットされていたらsetcookieで第一引数にクッキーの変数名としてセッションIDのsession_name、第二引数はセットする値だけど削除するためセットする必要はない。
第三引数はtime関数で現在時間を取得してそこから念のため-3600を指定。-3600はちょうど1時間前って感じです。time関数だけでも期限はその瞬間ってことらしく念のために-3600のような数値を指定しているとのことらしい

プログラマはサイコロを振らない

のサイトに詳しく載ってます。

セッションを破棄する

sessionのdestoryメソッドを仕様してセッションの情報が破棄される。*ただしCOOKIEにセッションIDが残るので別途破棄する

session_unsetと何が違うのか??イメージ的にはsession_unsetはセットされてる値を初期化するだけで完全に削除してるわけではないイメージ

ただsession_unsetで引っかかることも多かったが、session_unsetを使用してはいけないとプログラマはサイコロを振らないに載ってました

 - php

     

Message

  関連記事

【jquery】$.postを利用してCSVを読み込む

jQueryの$.postを利用してCSVを読み込む案件がありそうだったので、今 …

【PHP】mb_send_mailでメールを送信してみる

お問い合わせなどのメールフォーム。今となっては当たり前の技術ですが仕組みを知って …

【PHP】preg_replaceで最初と最後の/を取り除いてみた!

文字列置換というとereg_replaceとかpreg_replaceで正規表現 …

PHPでユーザーエージェントを判別

前回はjavscriptでユーザーエージェントを判別していたが、PHPもついでに …

【PHP】画像ファイルのアップロードから削除までの流れ

ここまでPHPでファイルのアップロードやフォルダ内のファイル一覧表示などを記事を …

【PHP】session 個別で削除

前回はセッションでログアウトする際にセッション全体を削除したけど、それぞれセッシ …

【PHP】phpによるcsvの複数行の削除方法が知りたい。

さて、最近ちょいちょいPHPに興味を再び持ち始めています。なぜかサーバーサイドで …

【PHP】unlinkを利用したフォルダ内のファイルを削除する

まぁ、久々に投稿。てことでそのままになっていた、よくファイルをアップロードする仕 …

【PHP】画像をダウンロードして特定のディレクトリに保存する方法

よくブラウザで画像を右クリック名前をつけて保存。なんていうのやることあるけど、p …

【PHP】PHPでリロード対策をして二重投稿を防止しよう

phpでフォームとか作ってデータを送信できた!!!って喜んでるのもつかの間(笑い …