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】Cookie(クッキー)にデータを保存するには!?

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

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

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

【PHP】WebサービスのAPIを使ってCSVファイルを作ってみた!

久々にPHPのネタでも書こうかと。 PHPとってもここ最近いろんなWebサービス …

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

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

【PHP】CSV ファイルをダウンロードするプログラムは?

phpでCSVをダウンロードする時って割と見ると思うんですが、そういえばphpで …

【PHP】URLを分解して配列で取り出すには?

PHPでプログラムをするとやっぱURLって結構いじるときありますよね。 例えば、 …

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

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

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

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

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

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

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

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