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

  関連記事

PHPでフォームから入力された文字列が全角・半角スペースのみの場合のチェック

検索すれば、沢山でてくると思うけど、よくフォームで入力した値をphpでチェック( …

【wordpress】個別記事ページでアイキャッチ画像に元画像へのリンク張るには?

まぁwordpress最近全く弄ってません。なぜなら最近は、すばらしいテーマがあ …

【PHP】sessionの完全な破棄

よくあるログインすると「~~様こんにちは」みたいなログイン情報を保持して破棄する …

【PHP】ftruncateでファイルの中身を上書きするには?

たまたま、ファイルの中身を別のファイルに書き換えるというか上書きするようなことを …

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

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

【PHP】 scandirによるフォルダ内のファイル一覧を表示する

フォルダにあるファイルを取得して表示する処理、例えば画像一覧を表示するどありそう …

【PHP】ページ送り機能|連番で振っていくバージョン

phpの案件でデータを10件ずつ表示されて次のデータを表示するときに「次」「前」 …

no image
hidden タグで配列を送信するには?

フォームなどでチェックボックスでチェックを入れた値は「$_post」で受け取れる …

【PHP】Cookie(クッキー)にデータを保存するには!?

PHPでプログラムする上でやっぱCookie(クッキー)について勉強することもあ …

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

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