[過去ログ] PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
207
(1): 2017/12/03(日)20:04 ID:??? AAS
PHP8出るんか
208: 2017/12/04(月)13:31 ID:??? AAS
GOは新言語が取り入れるべきヌル安全性がない
これは糞
209: 2017/12/04(月)19:08 ID:??? AAS
>>207
そうなの?
210
(1): 2017/12/09(土)14:41 ID:Dbh0aDdH(1/5) AAS
自宅鯖でWordPressを動かしてるんだが、ログイン状態でPCかブラウザがクラッシュして再起動すると、必ずログアウトされてる
PHPってブラウザ再起動したらセッション無効にするみたいな設定あったっけ?
どういう仕組みでこうなるのか調べたけど案外情報が無くてわからんかった
211: 2017/12/09(土)15:10 ID:??? AAS
BEアイコン:nida.gif
ブラウザの設定なんでないの?
212: 2017/12/09(土)15:31 ID:Dbh0aDdH(2/5) AAS
それも考えたけど別のサイトではそうならないんだよな
213
(2): 2017/12/09(土)19:08 ID:??? AAS
>>210
>自宅鯖+PC再起動
セッションはメモリ上に保存されてるからね、ログアウトも仕方ないね

ブラウザの場合はわからんが、ブラウザじゃなくて鯖が再起動になってるんじゃないの
214: 2017/12/09(土)20:09 ID:Dbh0aDdH(3/5) AAS
更に調べたらやはりブラウザのせいぽい
Operaでだけ発生しChromeではならない、が、何故なのかはまだわからない

>>213
鯖は再起動になってない
215
(1): 2017/12/09(土)20:38 ID:??? AAS
operaが再起動でクッキー消失する設定になってるかなんかじゃないか
あと今のoperaは使わんほうがいいと思うぞ
せめてvivaldyのほうがいい
216: 2017/12/09(土)21:34 ID:Dbh0aDdH(4/5) AAS
>>215
同じOperaでもサイトによって挙動が違って謎
どこかにドメイン別の設定でもあるのだろうか…
217: 2017/12/09(土)21:43 ID:??? AAS
operaは中国企業が買収したし何がどうなってるかわからん
使うの怖いわ
原因も調べるだけ時間の無駄
ってかそもそも、今どの層が使ってるんだ?
218
(1): 2017/12/09(土)22:17 ID:Dbh0aDdH(5/5) AAS
うーんVivaldyでも起きた…Operaの問題というわけでもないようだ
PHPのセッションに、ブラウザ閉じたら終わるみたいな機能ないよね?そもそも検知できないと思うし
219: 2017/12/09(土)22:20 ID:??? AAS
シークレットモードだったらぶっとばす
220: 2017/12/11(月)09:14 ID:??? AAS
クッキーの有効期限がブラウザ閉じるまでになってるんだろ
221
(1): 2017/12/17(日)12:45 ID:D/sBsoe5(1) AAS
>>213
>セッションはメモリ上に保存されてるから

こいつ、何言ってんの?
222
(1): 2017/12/17(日)13:14 ID:??? AAS
>セッションはメモリ上に保存されてる
でしょ
>>221は何言ってるの?
223: 2017/12/17(日)18:02 ID:??? AAS
実装次第だが少なくともPHPのセッションはデフォルトでファイルなはず
自分が使用してるバージョンではそうなってる
ブラウザは終了時にセッション(クッキー)を削除するのでそこでセッションは切れる
ただ異常終了した場合は前回のセッション復帰を試みるブラウザもある(ブラウザ次第)
PHPがセッションを削除するタイミングは
たしかアクセスがあった時にランダムで有効期限が切れたものを削除してた気がする
なのでサーバ再起動した場合でもまだ有効期限内なら確立されるはず(ブラウザ側で残ってれば)
サーバ再起動時にPHPのセッションを削除するようにしてる場合はこの限りではない
224: 2017/12/18(月)15:18 ID:thWVCCul(1/2) AAS
>>218
phpのセッションは、ブラウザのcookieに保存されたセッションIDと
サーバ側のセッションファイル(メモリキャッシュを使ってる場合はメモリ)の
突き合わせで行われる。
だからブラウザのcookieとサーバのセッションファイルを調べればだいたい原因が分かるよ。
たぶんcookieがないかセッションIDが変わってるだけだと思う。

君らのレス見てると、案外phpのセッションを理解してる人は少ないみたいだな。
まあたしかに分かりにくいけど。
225
(1): 2017/12/18(月)16:38 ID:??? AAS
どちらかというとcookieの仕組みを理解してないだけだろう
俺も昔勉強したきりでもう覚えてないが
expiresが設定されてないとブラウザ終了時に消されるんだっけか
226: 2017/12/18(月)18:13 ID:thWVCCul(2/2) AAS
>>225
そう。

最近はフレームワークが面倒な作業を全部やってくれるから、
新人(でなくてもか)がphpのセッションを学ぶ機会がないんだよね。
session_start()さえ自分で書かないんだもん。
そりゃ何やってんだか分からんって。
できればこの辺のことは学校でやってきて欲しいんだがな。
1-
あと 776 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s