タグ

セッションとphpに関するdekirukana_hateのブックマーク (7)

  • ブラウザを閉じてもセッションが切れないようにする、つまり寿命を伸ばす | SESERAGISEVEN

    【追記】2015年6月、より安全な記事を書いていますこちらの記事に新しい情報を載せています。 「【PHP】安全な自動ログイン機能というものを作ってみた」 ↓以下の記事は古い情報となりますので、ご了承ください。↓ ———- 僕の会社では製品の情報や新着のお知らせなどをデータベースで管理し、管理ページからフォームを介して入力や編集が行えるようにしている。 これは入力のフォーマットを一定にすることで社内の情報をなるべく統一し、管理しやすい状況に持っていく為。要はいろんな文言なんかがしちゃかちゃに書かれている状況が気持ち悪くてこのようなものを作った。ちなみに以前はサイト内に3ヶ所あるお知らせテーブルにHTMLで逐一書き込んでいた…(ヽ’ω`) フォームからデータベース管理にすると入力も楽になるので非常によい。データも統一されるので精神衛生上も健康になれる。 今回は、この管理ページのセッションの寿命

    ブラウザを閉じてもセッションが切れないようにする、つまり寿命を伸ばす | SESERAGISEVEN
  • セッションを考える。その2 .htaccessに頼る。: Xo式 実験室(labo.xo-ox.net)

    ソフトウェアや電子工作の製作とコピペインストールの試行錯誤です。 Android用やPerlpython等、3DとPIC&LPCマイコンを扱います。 FreeBSDとWindowsは忘れました。 Flashに関してはファイルの操作限定です。 Apacheのモジュールとして動くと言うことがPHP使用の最大の理由だが モジュールモードだとsafemodeということで使えない関数も多い。 しかし.htaccessでほとんどどうにかなる事を知った。 セッションを扱うに当たっては保存場所を session_save_path("/SES1"); のようにしたかったのだがこのsession_save_pathも使用禁止だった。 だから初期段階では「どこか」にセッションデータは収納されているようだったが 自分の領域でなく気持ち悪かった。 変更について以下の二つの方法がある事を知った。 特にこれはxre

  • PHPでセッションを完全に破棄する方法 - プログラマはサイコロを振らない

    PHPでセッションを破棄する方法について、きちんと解説されたものが見つからなかったので書いておく。 まず、PHPでセッションを破棄する方法自体はPHPのマニュアルの載っている。↓の部分だ。 <?php // セッション変数を全て解除する $_SESSION = array(); // セッションを切断するにはセッションクッキーも削除する。 // Note: セッション情報だけでなくセッションを破壊する。 if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time()-42000, '/'); } // 最終的に、セッションを破壊する session_destroy(); ?> 問題は、このコードについてまともな説明がされていないことだ。よくわからないままに使っている人も多いように思える。例えば「PHP

    PHPでセッションを完全に破棄する方法 - プログラマはサイコロを振らない
  • セッションの仕組み - OKWAVE

    php初心者です セッションの仕組みを教えてください 質問1 セッションidとセッションクッキーは同じものですか? 質問2 セッションidやセッションクッキーはデフォルトでは、ブラウザを閉じた時に削除されますか? 質問3 レンタルサーバーのphp.iniを調べてみたところ 保存場所がsession.save_path no valueでした。この場合、訪問者のパソコンにクッキーが保存されてしまうのでしょうか?サーバーに保存する方法はありますか? 質問3 session_start();でセッションを開始したときセッションidが自動で付けられるのはわかりましたが、 セッションid(MD5で作られた数字)の使い道がわかりません 質問4 セッションidはどこに利用すればいいのでしょうか? session_start(); session_id(); //このセッションidの利用方法がわかりません

    セッションの仕組み - OKWAVE
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • kzhrk's blog | kzhrk's blog

    IIJmioにしてみた Posted on 2016-08-13 Jade(Pug)でディレクトリ構造を維持して出力する方法 Posted on 2016-04-19 nvmで他バージョンのNode.jsのnpmを引き継ぐ Posted on 2016-04-16 100万回生きたIEバグ Posted on 2015-12-11 Hello Atom!! Posted on 2015-10-15

  • セッション管理/PHP入門

    ◆ セッション管理 PHP4.0 から標準でサポートされているセッション管理機能の目的は、多数のユーザがアクセスする Webアプリケーションで、1人1人のユーザを区別することにあります。 クッキーを利用する方法もありますが、セッション管理を使うほうが、はるかに楽な開発が可能になります。 セッション管理の仕組みは、各ユーザの固有の IDをクッキーや URI への埋め込みで保存し、セッションIDを各ページで共有することによって、ユーザを判別することができるようになっています。この節では、セッション管理の仕組みについて解説します。 ■ セッション管理の必要性 Webデータのやり取りは、クライアント側のユーザエージェントと HTTPプロトコルが使われます。HTTPは、1回のリクエスト(要求)とレスポンス(応答)の間に、「接続→通信→切断」という一連の処理が行われます。 つまり、ページを移動するたび

  • 1