タグ

ブックマーク / blog.dksg.jp (3)

  • 【PHP】セッションタイムアウトの時間を設定する

    実際にどの設定でセッションタイムアウトが制御されているのか分からなかったので、調査したときのメモ。 基はブラウザ側でクッキーを使えないとセッションは使えない。携帯の場合はこちらの記事を参考に。 そのクッキーの有効期限は最初にサーバにアクセスしたときにサーバ側で設定可能。多くのセッション管理のプログラムはセッションスタート時に session_set_cookie_params($lifetime); を実行して有効期限を設定している。 デフォルト値はphp.iniにある session.cookie_lifetime の設定(秒)。lamppやhttpdのインストール直後は0(ブラウザが閉じるまで有効)となっている。 session.cookie_lifetime = 0 のとき(「セッションクッキー」というらしい)はどの設定でセッションを管理しているかというと、それが session.

    tuki0918
    tuki0918 2013/11/14
    “セッション(session)の有効期限を設定するには”
  • [Titanium Mobile] Facebook Moduleを使ったLoginが失敗する

    Titaniumには、Facebookのアカウントを使ったログインやウォールへの投稿を簡単に実装できるモジュールがある(SDK 3.1からモジュール化した)。Facebookモジュールは公式ドキュメントが詳しい。 Modules.Facebook | Titanium 3.X - Appcelerator Docs これを使ってFacebookのアカウントを使ってログインする仕組みを開発しているときに、なぜかiPhone 4Sで認証が完了しない。 ポップアップ(forceDialogAuth=true) → Facebookのログイン画面 → ログイン後画面が白くなって先に進まない iPod touchだと問題なくできる。自分の環境ではiPod touchしかないのでデバッグできない(再現しない)ので困った。ちなみにエミュレータ上では問題なく成功する。 環境: Titanium SDK 3

    tuki0918
    tuki0918 2013/05/16
    様子見、しばらくは3.0.2.GAで運用しようかな…
  • Titaniumで作成したアプリをApp Storeに申請してみた

    Titaniumで作成したアプリをApp Storeに申請したときの覚え書き。iOS Developer Programに登録してアカウント作成してある前提。 環境: Titanium SDK 3.0.2.GA, Titanium SDK 3.3.0.GA 参考にしたのは下記。 Distributing iOS apps - Documentation & Guides - Appcelerator Wiki 1. 証明書の作成(Macを開発用として登録) iOS Provisioning Portal → Certificates → Distribution なぜか既に登録されていたのをRevoke(取り消し). 証明書を申請する。詳しくは前の記事を参考に。 2. App IDを作成 iOS Provisioning Portal → App IDs 既に開発用で作成済みならば必要ない

  • 1