世界ビズとは】【利用規約】【個人情報取扱】【窓口】【オリジナルサービス】 [最終更新日20081030日] ©2007 sekai.biz All Rights Reserved
世界ビズPHP学科 > クッキーとセッション

世界ビズ[ログイン][オリジナルサービス]
 オンラインゲーム全集塔オンラインゲーム特集を開始しました。
 オリジナルサービス実装作業休止中です。ログインは可能です。
 【RSS実装】RSSの実装を試験的に開始いたしました。

[クッキーとセッション]


○クッキーを設定する

setcookie('A','B',C,'/','.domain.com');

・クッキーの名前(A)と値(B)を設定します。ページ出力の前(先頭)に記述する必要があります。有効期限を設定する場合(デフォルト=0はブラウザが閉じられるまで)はC部分に秒単位で記述します(例:time()+60だと60秒間。mktime()での設定も可能)。クッキーの有効範囲を設定する場合(上記の/はドメイン内全範囲を意味する)はパスを指定します(指定パス以下が範囲となる)。デフォルトはクッキーの送られるページと同じ(または下位の)ディレクトリとなります。通常はプログラムが存在するドメインの要求としてやり取りされますが、最後の引数(ドメインの前に.をつけて記述)により、サブドメインも範囲に含めることができます。


○クッキーを削除する

setcookie('A','',C,'/','.domain.com');

・クッキーAを削除します。デフォルト以外の値で設定している場合、適切に削除するためには同じ値を与える必要があります。


○セッションを開始する

session_start();

・セッションを使う際、ページの先頭(出力記述の前)で宣言します。


○セッション有効時間を変更する

ini_set('session.gc_maxlifetime',A);

・アクセスされない状態でのセッションの保持時間(デフォルトは24分)を変更します。Aの位置に秒単位(数値)で指定します。session_start()より先に記述する必要があります。


○セッションクリーンナップ率を変更する

ini_set('session.gc_probability',100);

・有効時間の過ぎたセッションは、サーバ上でsession_start()が実行される度に、1%の確率で破棄されます。即破棄することを望む場合、上記のように100%に設定することもできます。session_start()より先に記述する必要があります。


○セッションを破棄する

session_destroy();

・セッションを破棄します。ログアウト時などに使用します。



【ホームページ制作予定の方へお勧めするレンタルサーバーです】


PHP学科】【AJAX学科へ】
環境設定
 ・設定ファイル
基本記述
 ・文字列操作
 ・数値の操作
条件分岐
配列
オートグローバル配列
Webフォーム
正規表現
データベースの操作
クッキーとセッション
日付と時刻
ファイル操作
セキュリティ
様々な命令


【世界ビズ】

【専門列塔街道】
 オンラインゲーム全集塔
 有料情報商材研究塔
ゲーム攻略局
 ドラゴンクエスト1攻略課
 ドラゴンクエスト2攻略課
 ドラゴンクエスト4攻略課
 Final Fantasy4攻略課
 世界はあたしでまわってる
 天外魔境2攻略課
【インターネット研究所】
 世界の厳選サイト
【コミック資料館】
 デスノート資料室
 GANTZ資料室
 キン肉マン資料室
 ワンピース資料室
【バーチャル大学】
 AJAX学科
 ASP学科
 英語学科
 PC用語学科
 PHP学科
 歴史学科
【その他】
 世界ビズ詳細データ
 リンクに関して
 個人情報保護法令