【PHP】気軽にPHP質問スレ
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2012/07/23(月) 12:46:29.25ID:???テンプレとかルールは必要ありません。
回答する人はエスパー力を試しましょう。
0002nobodyさん
2012/07/23(月) 13:15:56.81ID:???0003nobodyさん
2012/07/23(月) 13:26:50.34ID:???0004nobodyさん
2012/07/23(月) 13:30:11.29ID:???0005nobodyさん
2012/07/23(月) 13:31:54.60ID:???0006nobodyさん
2012/07/23(月) 13:44:46.22ID:???0007nobodyさん
2012/07/23(月) 13:58:42.27ID:???フランス語で「希望」の名を冠すギャンブル船「エスパーカ」に乗り込む。
0008nobodyさん
2012/07/23(月) 14:30:12.61ID:???0009nobodyさん
2012/07/23(月) 15:36:26.61ID:???0010nobodyさん
2012/07/23(月) 15:40:33.73ID:???http://japan.cnet.com/news/service/35017820/
0011nobodyさん
2012/07/23(月) 16:56:58.13ID:???0012nobodyさん
2012/07/23(月) 17:54:57.98ID:???をしているのに再度session_start();
してもsession_id()の値が変わりません。
なぜでしょうか?
001412
2012/07/23(月) 17:56:13.74ID:???0016nobodyさん
2012/07/23(月) 18:00:46.95ID:???する前にsession_regenerate_id()しとくのが定石ですかね?
0017nobodyさん
2012/07/23(月) 18:01:39.59ID:???00181
2012/07/23(月) 18:05:13.62ID:???気に入らない人はあっちのスレに行ってくださいね。
0019nobodyさん
2012/07/23(月) 18:09:07.50ID:???0020nobodyさん
2012/07/23(月) 18:09:46.35ID:???0021nobodyさん
2012/07/23(月) 18:12:05.49ID:???そっちが本スレになったし。
0022nobodyさん
2012/07/23(月) 18:33:06.84ID:???ルールがあるあっちにはもうこないでくれな
0023nobodyさん
2012/07/23(月) 18:36:26.84ID:???そのかわり好き勝手やっていいみたいだから居着いて好き勝手やるけどな
0025nobodyさん
2012/07/23(月) 21:52:58.59ID:???ルールはありません!
0026nobodyさん
2012/07/23(月) 22:16:50.20ID:???0027nobodyさん
2012/07/23(月) 22:19:34.34ID:???0028nobodyさん
2012/07/24(火) 00:19:45.10ID:???0029nobodyさん
2012/07/25(水) 11:16:21.78ID:???いろいろなサイトを見てみるとpg_connectのほうが多いですが
0030nobodyさん
2012/07/25(水) 15:06:07.80ID:???タグはないでしょうか?
0031nobodyさん
2012/07/25(水) 15:26:05.73ID:???0032nobodyさん
2012/07/25(水) 16:06:28.21ID:???歴史的にどっちが先?
0033nobodyさん
2012/07/25(水) 16:51:49.28ID:???0034nobodyさん
2012/07/25(水) 17:51:00.48ID:???0035nobodyさん
2012/07/25(水) 17:53:16.83ID:???ならいってやるよPHPが先だと
0036nobodyさん
2012/07/26(木) 06:14:35.63ID:???0037nobodyさん
2012/07/26(木) 10:15:12.54ID:???session.use_only_cookies
を1にしているとクッキーを使うわけですが、
これはsetcookieをつかって値を設定するのと何が違うのでしょうか?
また、session.use_only_cookiesを使った場合、
このクッキーの寿命を設定するには
session_set_cookie_params
を適切な値に設定すればよいのでしょうか?
0038nobodyさん
2012/07/26(木) 10:17:36.07ID:???重要な情報はセッションに入れる
0039nobodyさん
2012/07/26(木) 10:22:22.88ID:???クッキーは ブラウザ(個々の使ってるパソコン側)にデータを保存しておく仕組みです。
session.use_only_cookiesというのは、 セッションIDの保存にクッキーを使うということです。
クッキーをセッション代わりに使ってるわけではありません。
0040nobodyさん
2012/07/26(木) 10:33:29.48ID:???セッションIDをクッキーに持つわけです。
0041nobodyさん
2012/07/26(木) 10:37:33.29ID:???0042nobodyさん
2012/07/26(木) 10:47:09.61ID:???皆さんありがとうございました!
0043nobodyさん
2012/07/26(木) 11:05:22.16ID:???セッションデータの寿命についてなんですが、
色々ググって見ると、
ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 1);
ini_set('session.gc_maxlifetime', 2 * 60 * 60);
ってすれば、きっちり2時間で破棄されるようなのですが、
破棄される前にまたアクセスがあった場合、
そのアクセスからまた2時間後に破棄されるように設定したいんですが、
その場合はまた上記の設定を行えばそのアクセスから2時間セッションデータが有効になっていると思っていいのでしょうか?
また、ブラウザのクッキーにもPHPSESSIDのセッションIDが書き込まれているわけですが、
こちらの寿命もまた延長する必要があるのでしょうか?
その場合はsetcookieを使えばいいのでしょうか?
よろしくお願い致します。
0044nobodyさん
2012/07/26(木) 11:10:45.08ID:???0045nobodyさん
2012/07/26(木) 11:13:01.81ID:???0046nobodyさん
2012/07/26(木) 11:26:43.69ID:???0047nobodyさん
2012/07/26(木) 14:15:21.08ID:???setcookie(session_name());
でphpsessidの有効期限を設定するのと
session_set_cookie_parmsで設定するのは同じことですか?
0048nobodyさん
2012/07/26(木) 14:26:44.18ID:???有効期限には変化がないようなんです。
一度セッションデータをセットした後にその期限を延長するのは不可能なんでしょうか?
0049nobodyさん
2012/07/26(木) 14:41:48.34ID:TjRZ3BtP今私が知りたいことは次の2点です。
setcookie(session_name());
でphpsessidの有効期限を設定するのと
session_set_cookie_parmsで設定するのは同じことなのか?
もうひとつは、
セッションデータの有効期限の延長です。
アクセスがあったときに、
ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 1);
ini_set('session.gc_maxlifetime', 2 * 60 * 60);
を実行すれば、そのアクセスから2時間はセッションデータが有効と思っていいのでしょうか?
PHPSESSIDのクッキーの有効期限は見れますが、
$_SESSIONに保存されたデータの有効期限がわからないんです。
よろしくお願い致します。
0050nobodyさん
2012/07/26(木) 14:45:08.66ID:???0051nobodyさん
2012/07/26(木) 14:46:15.05ID:???setcookieは、自分で直接Cookieを発行
session_set_cookie_paramsは、セッション機能がCookieを
発行する場合のパラメータ
セッション機能がCookieを発行するのは、
・セッションCookieが有効ではなかった場合
・session_regenerate_idを実行した場合
$_SESSIONに保存されたデータの有効期限を見るには、
そのセッションデータの更新日時を確認する
session.save_pathにあるファイルの更新日時がそれ
0052nobodyさん
2012/07/26(木) 14:50:30.12ID:???セッションの有効期限っていうのはどの有効期限のことかよくわかりません
クッキーの有効期限っていうのはPHPSESSIDのことでしょうか?
それは見ました。
session_set_cookie_paramsで設定した値が反映されてました。
>>51
ありがとうございます!
調べてみます!
0053nobodyさん
2012/07/26(木) 15:48:32.69ID:???0054nobodyさん
2012/07/26(木) 16:15:04.79ID:???0055nobodyさん
2012/07/26(木) 16:17:10.69ID:???0056nobodyさん
2012/07/26(木) 16:18:47.59ID:???005756
2012/07/26(木) 16:19:38.15ID:???0059nobodyさん
2012/07/26(木) 16:58:43.89ID:???普通クラスにラッピングしてアクセスするようにしますよね?
0062nobodyさん
2012/07/26(木) 20:17:28.47ID:???例えばpreg_replaceとpreg_matchの引数の順序を見ると気持ち悪い
0064nobodyさん
2012/07/26(木) 20:28:29.53ID:???0068nobodyさん
2012/07/26(木) 20:39:39.36ID:???0072nobodyさん
2012/07/26(木) 20:46:36.07ID:???エスパーすると
PHPはWebサーバで動作するプログラム言語でPersonal Home Pageの略
0075nobodyさん
2012/07/26(木) 20:49:56.29ID:xnpprpvPルールを強制するんじゃねえ!
っていうのもルールを強制してるんだからな!
そこんとこよく考えてレスできないやつは書き込むな!
っていうのもルールだからそれも無いってことだからな!
007656
2012/07/26(木) 20:52:15.54ID:???しゃぶりたいのか?早く本題に進んでくれよ
>>75
難しいのでとりあえず黙ってて下さい
今日からこのスレは俺のものです
0083nobodyさん
2012/07/26(木) 21:20:20.86ID:???http://httpd.apache.org/download.cgi
http://www.php.net/downloads.php
0085nobodyさん
2012/07/26(木) 21:27:41.48ID:???0087nobodyさん
2012/07/26(木) 21:34:10.80ID:???それによってDLする物が変わるから
0088nobodyさん
2012/07/26(木) 21:38:44.19ID:???何も考えなくてもインストールと設定が済むから
0089nobodyさん
2012/07/26(木) 21:44:09.86ID:???0091nobodyさん
2012/07/26(木) 21:53:49.04ID:???面倒な設定を減らしてくれるので運用より開発・学習に適しています
0092nobodyさん
2012/07/26(木) 21:56:39.23ID:???セッションにデータ保存しといて使おうと思ってます。
でもセキュリティがちょっと心配なので
session_regenerate_id使って毎回セッションIDを変えて、セキュリティを高めようと思うのですが
この方法アリですか?
0093nobodyさん
2012/07/26(木) 21:57:36.40ID:???0094nobodyさん
2012/07/26(木) 22:03:22.67ID:???009756
2012/07/26(木) 22:11:07.27ID:???何様だお前?
ここは俺のスレだっていってんだろ
1000までにFacebook作れるようになって
このやり取りをみて誰でも1からFacebook作れるようにするためのスレにするんだ
分かったら無駄に消費するなボケ
0100nobodyさん
2012/07/26(木) 22:12:40.40ID:???■ このスレッドは過去ログ倉庫に格納されています