タグ

sessionとreferenceに関するkathewのブックマーク (6)

  • 7.x HTTPセッション Laravel

    イントロダクションIntroduction HTTP駆動のアプリケーションはステートレスのため、リクエスト間に渡りユーザーに関する情報を保存するセッションが提供されています。Laravelは記述的で統一されたAPIを使えるさまざまなバックエンドのセッションを用意しています。人気のあるMemcachedやRedis、データベースも始めからサポートしています。Since HTTP driven applications are stateless, sessions provide a way to store information about the user across multiple requests. Laravel ships with a variety of session backends that are accessed through an expressive,

  • PHP: session_write_close - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    kathew
    kathew 2019/05/10
    エイリアスの session_commit() の方が簡潔で好き。ファイルポインタのクローズのような安心感があるけど、気をつけて都度閉じてもsession_start()後にコールした別のサブルーチン内でsession_start()しちゃったり
  • PHP: session_start - Manual

    session_start (PHP 4, PHP 5, PHP 7, PHP 8) session_start — 新しいセッションを開始、あるいは既存のセッションを再開する session_start() は、セッションを作成します。 もしくは、リクエスト上で GET, POST またはクッキーにより渡されたセッション ID に基づき現在のセッションを復帰します。 session_start() がコールされたりセッションが自動的に開始したりするときに、 PHP はセッションの open ハンドラおよび read ハンドラをコールします。 このハンドラとしては、デフォルトで組み込まれている保存ハンドラの他に PHP 拡張モジュールで提供されているもの (SQLite や Memcached など) も使えます。また、自作のハンドラを session_set_save_handler()

    kathew
    kathew 2019/05/10
    複数回呼び出すとエラーになる。「isset($_SESSION) ?: session_start()」とでも書けば回避できるが、直接書くと意図が伝わりにくいので適当に関数を用意してやった方が良いかもしれない
  • セッション - 2.x

    This document is for a version of CakePHP that is no longer supported. Please upgrade to a newer release! セッション¶ CakePHPPHP 標準の session 機能上に、ユーティリティ機能一式と ラッパーを提供します。セッションはリクエストにまたがるユニークユーザーの識別と 各ユーザーごとの永続的データの格納を可能にします。 セッションの設定¶ セッションの設定は Configure に格納されます。トップレベルの Session キー下に格納され、いくつかのオプションが用意されています: Session.cookie - セッションクッキーの名前を変更します。 Session.timeout - CakePHP のセッションハンドラがセッションを破棄するまでの時間を 分

  • 【CakePHP】セッションを使用する | POPOTOO

    バージョン:CakePHP 2.2.2 セッションの使用方法について。 •セッション保存 $this->Session->write('name’, 'テスト’); •セッション取得 $this->Session->read('name’) •セッション削除 $this->Session->delete('name’) •セッションチェック SessionComponent::check('name’) ▽簡単な動作確認 「TopController」に一度アクセスをしてから、 「Page1Controller」にアクセスすると’テスト’と表示されます。 同時にセッションの値を削除するので、 「Page1Controller」をリロードすると"セッションに格納された値はありません!"と表示されます。 •TopController.php $this->Session->write('nam

    【CakePHP】セッションを使用する | POPOTOO
  • セッション - 2.x

    セッション¶ class SessionComponent(ComponentCollection $collection, array $settings = array())¶ CakePHPSessionComponent は、複数のページにわたってクライアントのデータを継続して 保持する方法を提供します。このコンポーネントは $_SESSION 変数に関連した いくつかの便利なメソッドを持つラッパのように振舞います。 CakePHP ではセッションの複数の方法で設定を行えます。 詳しくは セッションの設定 を参照してください。 セッションデータを伝達する¶ SessionComponent はセッション情報を伝えあうために使われます。 ユーザへ出力するメッセージの作成はもちろんのこと、基的な CRUD 機能が含まれます。 覚えておきたいことは、 ドット記法 により配列構造で

  • 1