X



PHP質問・雑談スレ5【初心者お断り(ROM歓迎)】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
垢版 |
2018/10/04(木) 16:43:56.93ID:r0iGnrNs
PHPに関する質問や雑談をするスレです。
初心者お断り(ROM歓迎)と書いてますが、初心者用のスレが用意されているからで、
難しい質問や話題をしなければいけないわけではありません。
PHPマニュアルの読み方を概ね理解していて、関数リファレンスが正しく読める方用のスレです。

PHP未導入の方や、手取り足取りが必要な初心者の方はム板のくだスレへどうぞ。
https://mevius.5ch.net/tech/ (【PHP】で板内を検索)

前スレ
https://medaka.5ch.net/test/read.cgi/php/1498653249/

その他リンク
・PHPマニュアル
 https://secure.php.net/manual/ja/index.php
・コードテスト・貼り付け用
 https://ideone.com/
・プログラミングのお題スレ (求PHPer参戦)
 https://mevius.5ch.net/test/read.cgi/tech/1538096947/

このスレで扱う話題
・PHPのコード,設定や設定値に関する質問
・常識的範囲内でのコードレビュー依頼・改良相談
・PECL,PEARに関する質問
・PHP新機能やPHP関連トレンドの話題
 (FWや非公式ライブラリの話題や特徴比較は良いが使い方から先の話題は専スレへ)
・PHPのバグ発見報告・公式に報告する前の検証依頼

このスレで扱わない話題
・直接関係ない○○特有の質問(専スレへ)
 (HH,エディタ,IDE,サーバ,OS,DB,SQL,FW,テンプレート,非公式ライブラリ・アプリケーション等)
・PHPの改造
0201nobodyさん
垢版 |
2018/12/08(土) 06:30:25.61ID:YHWvXigp
納品後に勝手に他所で使われないように、客のサーバ上でしか動かないようにしたいんだけど
何か良い方法あるかな
IPアドレスか何かをチェックする処理を、ソース見てもわからないように入れれればいいと思うんだけど
0202nobodyさん
垢版 |
2018/12/08(土) 08:56:22.11ID:???
ソース渡す時点で対策しても無意味だな ソース読める人がみたらすぐバレる
ソース読まない前提ならipチェックでもいれればいいかと
0203nobodyさん
垢版 |
2018/12/08(土) 09:18:47.19ID:???
>>201
if(ip==xxx){
}
if(ip_address_dummy!==xxx){
}
address_ip==xxx ? foo() : bar();
if(sitename==yyy){
}
if(sitename_false!==yyy){
}

とず〜〜〜っと書いて
「これなら1から書いたほうが早い!」
と思わせることができればコピーされないという手法を思いついた
なお自分が死ぬ模様
0204nobodyさん
垢版 |
2018/12/08(土) 09:59:44.16ID:???
exeファイルならクラッキングの難易度をいくらでも上げることができるけど
ソースファイル渡しちゃったらどうぞ改造してくださいと言っているようなもの
0205nobodyさん
垢版 |
2018/12/08(土) 10:03:14.07ID:???
>>203
ipとかで抽出かけちゃえばどの行で対策してるかすぐバレちゃうよ
0206nobodyさん
垢版 |
2018/12/08(土) 10:07:20.62ID:???
一見動くようにして、たま〜〜〜に動かなくなるとかでいいんじゃない
/* ここ見てるって事はコピーされたんですねwwwちーっすww */
とか煽っとけばok
0207nobodyさん
垢版 |
2018/12/08(土) 10:47:17.06ID:???
相手がどのレベルかによるだろう
ソース丸見えのインタプリタの場合リバースエンジニアリングもくそもないしな
何したって無駄であるしライセンス条項に明記して
違反した時の脅しをかけるしかない
0208nobodyさん
垢版 |
2018/12/08(土) 11:01:36.34ID:???
そういやサーバーのipってメンテとかで変わる事あるの?
xサーバーとかsakuraとか
0209nobodyさん
垢版 |
2018/12/08(土) 16:09:22.03ID:???
サーバがどういう運用してるかによるだろ
元々動的IPでDDNSで運用してるならともかく
固定IPプランで固定IP前提で運用してるのに(DNS更新は手動)
それが勝手に変わっちまったらサーバを利用してる事業者は
外部からアクセス不能(IP直打ちで物理的には可能だが)になり
事実上のサービス停止を余儀なくされ信頼が低下する
そんなサーバを提供した事業者は例え免責事項に責任取らないと書いてたとしても
過失が大きすぎて可能な限り最大の損害賠償を請求できるレベル
0210nobodyさん
垢版 |
2018/12/08(土) 18:52:06.36ID:???
php.iniって覗かれたりしちゃう?
0211nobodyさん
垢版 |
2018/12/08(土) 19:01:47.07ID:???
アクセス可能なら覗かれるに決まってんだろ
アクセス不可能なら覗かれないに決まってんだろ
0212nobodyさん
垢版 |
2018/12/08(土) 19:34:15.49ID:???
別に覗かれても困るようなもんじゃないけどな
レン鯖業社とかphpinfo普通に公開してるし
0213nobodyさん
垢版 |
2018/12/09(日) 01:01:59.60ID:???
今PHPの試験受けるより来年2月からの方がいいよね
0215nobodyさん
垢版 |
2018/12/09(日) 19:49:26.42ID:???
初心者以前のくっだらねえ質問続いてるようですが
スレチじゃないっすか〜
0216nobodyさん
垢版 |
2018/12/12(水) 14:48:13.60ID:???
FWでORMとか使わないでPDO使うのってアリ?
Laravelに興味があるんだけど遅いことで悪名高いEloquentは使いたくない
PDOはクエリ直接書かんといけないからそれはそれで別の問題が出るけど
Laravelみたいな低速FWを少しでも高速化しようとなると仕方ないよね
0218nobodyさん
垢版 |
2018/12/12(水) 15:51:01.89ID:???
普通にpdoでいいじゃん
0219nobodyさん
垢版 |
2018/12/12(水) 19:49:30.47ID:N0nFFUma
>>218
なんで?
0220nobodyさん
垢版 |
2018/12/12(水) 20:58:56.90ID:???
>>219
pdo自体が完成されたクラスだから
あえてORMなんか使うよりクエリーの中身が見えるからパッと見わかりやすいし

あとデバッグもしやすい
0221nobodyさん
垢版 |
2018/12/12(水) 21:27:04.36ID:IoX0KMO/
>>220
SymfonyでDoctrineバンドルを使ってれば
ログにクエリーを記録したり、
プロファイラー(ブラウザで動くデバッグ用のツール)でクエリーを表示出来るので
そこまで不便は感じない

それどころかプロファイラーでは
explainを見たり、フォーマットされたクエリーやパラメータを埋め込んだ状態のクエリーも表示可能

DBALはORMより抽象度が低い
異なるプラットフォームのDBの抽象化とスキーマ管理のみに特化している
0222nobodyさん
垢版 |
2018/12/12(水) 21:39:09.97ID:IoX0KMO/
RedBeanPHPは使ったことないが
アノテーションやXMLを使ったスキーマ定義が不要とか(開発中に自動的に作られるから)
DoctrineみたいにQuery Builderがなくて
普通のSQLっぽく書けるのが特徴のようだ

5分で分かる公式のクイックツアー
https://redbeanphp.com/index.php?p=/quick_tour
0223nobodyさん
垢版 |
2018/12/12(水) 21:41:03.01ID:???
PDOが抽象化するのはDBへの接続だけでSQLの抽象化はほぼ行わない
その部分が必要になったら結局自分で書くかライブラリ使うかになる

というか計測もせずに速度のことを考えたってどうにもならん
とりあえずEloquentなりDoctrineなり使って組んでみて後でボトルネックになるようなら必要な部分を最適化する
0224nobodyさん
垢版 |
2018/12/12(水) 22:34:42.03ID:???
Eloquentはクソだよ
これは間違いない
0225nobodyさん
垢版 |
2018/12/13(木) 06:03:17.65ID:???
最近はSQLベタがきする人を馬鹿にするような風潮があって嫌だ
0226nobodyさん
垢版 |
2018/12/13(木) 09:47:14.05ID:VCdsiLIn
Doctrine DBALやORMでもQuery Builder使わずに
直接DQL/SQLを書くのは出来る
0227nobodyさん
垢版 |
2018/12/13(木) 10:29:27.47ID:???
ハードコーディングしないに越したことはないが
SQL書けない人がコーディング出来る怖さも感じる
高級プログラマーはアセンブラやれってレベルの老害話に聞こえるかもしれん
0228nobodyさん
垢版 |
2018/12/13(木) 16:43:25.97ID:???
なるべく書くな
だがいつでも書けるようにしておけ
0229nobodyさん
垢版 |
2018/12/13(木) 16:46:01.79ID:???
いや、SQLくらい自分で書けよw
html並に簡単すぎるんだが
0230nobodyさん
垢版 |
2018/12/13(木) 16:52:15.26ID:???
並べてるのがHTMLな辺り分かって書いてるんだろうなぁと思う
0231nobodyさん
垢版 |
2018/12/13(木) 18:41:45.09ID:???
HTML並って動くだけってならそれでもいいけど
高負荷な実用に耐えるようなSQLかけるようになるには
結構なスキルと知識が必要
0232nobodyさん
垢版 |
2018/12/13(木) 19:21:03.02ID:???
いやそんなにスキルいらんわ

件数数えるのクッソ重い!!!!

件数記録するテーブルつくって終了

JOINクッソ重い!!!!

JOINしないでJOIN元テーブルに列追加してそっちに必要なデータ入れて終了

とにかくデータ多すぎて重い!!!!

パーティションつくって終了
0233nobodyさん
垢版 |
2018/12/13(木) 21:08:54.14ID:???
最初の部分だけで、うちのチーム首ですわ
0234nobodyさん
垢版 |
2018/12/13(木) 21:09:54.79ID:???
x スキルいらない
o スキルない>>232はこれしかできない
0235nobodyさん
垢版 |
2018/12/13(木) 21:30:30.64ID:???
>>232のような素人は下手にSQL書くよりORMやクエリビルダに任せたほうがいいだろうな
ハイパフォーマンスが必要な場合は高度なスキルを有するDBエンジニアにまかせればいいわけだし
スタートアップやITドカタには必要
0236nobodyさん
垢版 |
2018/12/13(木) 22:05:39.43ID:???
>>234
んなわけねーだろバーカ笑笑

>>235
だからクエリービルダ使ったらどう速くなるんだよ?
答えろ
0237nobodyさん
垢版 |
2018/12/13(木) 22:10:32.97ID:???
>>236
君がいるとプロダクトが汚れる
はよ廃業しろ世の中のためだ
0238nobodyさん
垢版 |
2018/12/13(木) 22:15:11.21ID:???
>>237
いいから答えろ
クエリービルダ使ったらどう速くなるんだよ!!!!!?
0239nobodyさん
垢版 |
2018/12/14(金) 01:01:45.46ID:???
おー効いてる効いてる
0240nobodyさん
垢版 |
2018/12/14(金) 03:57:49.35ID:???
え、今ってSQLをViewに登録とかしないの?
最近NoSQLばっか使っててSQLDB知らんけど
0241nobodyさん
垢版 |
2018/12/14(金) 06:07:23.61ID:???
Viewなんかつかわないよ
移植性が悪くなるし保守が大変
0242nobodyさん
垢版 |
2018/12/14(金) 08:14:50.21ID:qkLTyTav
>>238
答えても良いが一つ条件がある。
0243nobodyさん
垢版 |
2018/12/14(金) 14:18:37.21ID:9zv35n9C
最強はSpefificationパターンだろ
QueryBuilderでは検索条件の再利用が難しい

Happyr Doctrine Specification
https://github.com/Happyr/Doctrine-Specification

This library gives you a new way for writing queries. Using the Specification pattern you will get small Specification classes that are highly reusable.
0245nobodyさん
垢版 |
2018/12/14(金) 19:21:02.40ID:???
生のSQL使うかどうかってのが問題の本質であってだな
0246nobodyさん
垢版 |
2018/12/14(金) 19:59:16.61ID:???
>>216
結論としてはQueryBuilderを使うと速くなるってことだ
0247nobodyさん
垢版 |
2018/12/14(金) 22:08:28.62ID:???
Cでインラインアセンブラ使うってのと通ずるとこがある
0248nobodyさん
垢版 |
2018/12/15(土) 07:33:58.47ID:???
ORMやクエリビルダは、メリットあるのか??
ふつうにSQL書けばいいじゃん。
0249nobodyさん
垢版 |
2018/12/15(土) 12:40:55.77ID:MUkpv+u/
取得したデータに型があった方がIDEでの補完が出来て分かりやすい
phpstanでエラーの検出も簡単になる
OneToManyの関係にある物も扱いやすい

QueryBuilderは関数と関数の間で受け渡しして
検索条件を追加していけるメリットがある
文字列連結で同じ事やるなんて間違えやすくて面倒
0250nobodyさん
垢版 |
2018/12/15(土) 15:39:38.09ID:???
素のSQL書くよりQueryBuilder使ったほうが動作が速いらしい
0251nobodyさん
垢版 |
2018/12/15(土) 19:57:04.87ID:???
ORMにしてもQBにしても所詮ラッパーだし
ステップ数が増えるのに早くなるわけないわ
0253nobodyさん
垢版 |
2018/12/15(土) 23:10:43.51ID:Ek2bk/Rc
速度が重要ならそもそもPHP使わない
0254nobodyさん
垢版 |
2018/12/16(日) 05:28:51.97ID:???
毎度思うがそれをいったら話が進まねえだろ
PHPが遅いなら遅いなりに速度を求めるってのは別に悪い話題じゃない
0255nobodyさん
垢版 |
2018/12/16(日) 06:38:38.41ID:???
駐留型でない再起動不要 インタプリタ
この辺の条件じゃPHPは一歩頭抜けてるのでは?
0256nobodyさん
垢版 |
2018/12/16(日) 07:11:55.71ID:???
駐留型って言葉はじめて聞いたけど、IT用語?

てかCGI実行でなければPHP.iniの設定変更したらWebサーバの再起動は必要よ。
0257nobodyさん
垢版 |
2018/12/16(日) 09:33:59.07ID:rJwJQrl3
よほど計算負荷の高いアプリケーションでない限り
ボトルネックはPHPではなくデータベースになる
0258nobodyさん
垢版 |
2018/12/16(日) 16:05:37.45ID:???
>>256
いやそういうことでなくファイル差し替えで
プログラムをメモリにロードするタイプって意味でいったんだが
駐留じゃなくて常駐って言いたかったん
0260nobodyさん
垢版 |
2018/12/17(月) 08:05:06.87ID:ZwIXn0qD
>>259
ウイルス注意
0261nobodyさん
垢版 |
2018/12/20(木) 05:52:04.27ID:???
PDOにてプリペアドステートメントを使用してmysqlにUPDATEを実行したいと思っています
値0x0001をバイナリで設定したいのですが、プレースホルダを使用して実行すると意図しない結果になってしまいます
どのようにすればよいでしょうか?

//成功パターン
$stmt = $pdo->prepare('UPDATE users SET progress = 0x0001 WHERE id = ?');
$stmt->execute([$_SESSION['id']]);
設定される値:0x0001

//失敗パターン@
$stmt = $pdo->prepare('UPDATE users SET progress = ? WHERE id = ?');
$stmt->execute([0x0001,$_SESSION['id']]);
設定される値:0x3100

//失敗パターンA
$stmt = $pdo->prepare('UPDATE users SET progress = ? WHERE id = ?');
$stmt->execute(['0x0001',$_SESSION['id']]);
設定される値:0x3078

//失敗パターンB
$stmt = $pdo->prepare('UPDATE users SET progress = ? WHERE id = ?');
$stmt->bindValue(1,0x0001, PDO::PARAM_INT);
$stmt->bindValue(2,$_SESSION['id'], PDO::PARAM_INT);
$stmt->execute();
設定される値:0x3137

//失敗パターンC
$stmt = $pdo->prepare('UPDATE users SET progress = ? WHERE id = ?');
$stmt->bindValue(1,'0x0001', PDO::PARAM_STR);
$stmt->bindValue(2,$_SESSION['id'], PDO::PARAM_INT);
$stmt->execute();
設定される値:0x3078
0262nobodyさん
垢版 |
2018/12/20(木) 11:55:13.98ID:???
phpは複数書き方がある時、どれがベストかを教えて欲しい
気づかない内に非推奨、廃止とか悲しい
0263nobodyさん
垢版 |
2018/12/20(木) 11:59:40.24ID:???
PDO::PARAM_バイナリ みたいなやつってある?
0264nobodyさん
垢版 |
2018/12/20(木) 12:01:03.31ID:???
>>261
配列を直接指定せず変数に代入してからだとうまくいくのでは?
0265nobodyさん
垢版 |
2018/12/20(木) 12:24:55.99ID:???
bit(16)にして"b'".base_converter('0x0001', 16, 2)."'"とか?
0266nobodyさん
垢版 |
2018/12/20(木) 12:43:18.59ID:???
$sql = "insert into test (
progress
) values (
:progress
)";
$stmt->bindValue(':progress', 0x0001, \PDO::PARAM_INT);

これでできた

やり方じゃなくて確認の仕方を間違えてたりしない?
0267nobodyさん
垢版 |
2018/12/20(木) 12:45:09.69ID:???
目的は16進数表示(0x〜〜〜)のデータをint型でDBに格納したいで合ってる?
0268nobodyさん
垢版 |
2018/12/20(木) 12:53:11.37ID:???
配列
$arrayは$array[0]と同等とのこと
ならば
$array="foo";

$array="foo";
$array[]="bar";
とするとエラーになりました

これは、
$arrayは$array[0]と同等に”見做してあげてる”という感じなのでしょうか?
0269nobodyさん
垢版 |
2018/12/20(木) 12:55:00.98ID:???
コードかくとなぜかブロックされてかけねーから日本語でかくけど
失敗パターン3で
プログレス=キャスト(? as ヴァーバイナリ(n))
とかDB側でキャストすればいいんじゃね?
試してないけど
0270nobodyさん
垢版 |
2018/12/20(木) 12:57:27.03ID:???
>$arrayは$array[0]と同等とのこと
え?
0271nobodyさん
垢版 |
2018/12/20(木) 13:10:24.58ID:???
>>268
$array=“foo”の意味
“foo”という文字列を変数arrayに代入 ←配列の変数じゃない

$array[]=“bar”の意味
“bar”という文字列を配列変数arrayに代入

エラーになるのはarrayが配列の変数じゃないのに
“bar”を突っ込もうとするから
0272nobodyさん
垢版 |
2018/12/20(木) 13:40:05.69ID:???
>>270
c言語にそういうのが合った気がする
ただ、単純に見づらすぎるので書い
たことないけど
0273268
垢版 |
2018/12/20(木) 13:40:53.49ID:???
すいません、なにか勘違いしてたようです
特に意味もないようなので、
array[0]
と書くようにします
0274nobodyさん
垢版 |
2018/12/20(木) 13:42:02.40ID:???
>>272
Cにだってそんなものはない

array[i] と i[array] が同じ(どっちも *(array * i) の糖衣構文)というのはあるけど
0275274
垢版 |
2018/12/20(木) 13:42:40.58ID:???
*(array + i)
0276nobodyさん
垢版 |
2018/12/20(木) 13:44:59.08ID:???
c言語だったら参照の話じゃない?
&arrayと&array[0]は一緒 (だった気がする)
0277274
垢版 |
2018/12/20(木) 13:49:54.18ID:???
array と &array[0] だろ
0278nobodyさん
垢版 |
2018/12/20(木) 13:51:01.61ID:???
>>276
あぁ、多分それです
お騒がせしました、申し訳ありません
0279261
垢版 |
2018/12/21(金) 03:03:56.77ID:???
ありがとうございます
教えていただいた方法を色々試してはみたのですがやはりどうもうまくいかず、
DB側の型をINTにして対応することで想定通りの動作にできました
実はもう一点悩んでいるところがありまして、
jQueryのAjaxからPOSTでPHPを呼び出すと、呼び出し元からのPHPセッションが切れてしまいます
そもそもこういう使い方はできないのか、何か間違っているのか教えていただきたいです。
js部分が若干スレチ気味かもしれませんが、よろしくお願いします。

//update.js
function Update(){
$.ajax({
type: "POST",
url: "update_progress.php",
data: {
progress: 0x0001
},
}
}

//update_progress.php
<?php
session_start();
(中略)
$stmt = $pdo->prepare('UPDATE users SET progress = :progress WHERE id = :id');
$stmt->bindValue(':progress',$_POST['progress'], PDO::PARAM_INT);
$stmt->bindValue(':id', $_SESSION['ID'], PDO::PARAM_STR); //$_SESSIONがNULLになる
$stmt->execute();
(後略)
?>
0280nobodyさん
垢版 |
2018/12/21(金) 03:11:36.78ID:???
ajax使ったことないから分からんのだけど
クッキーは送られてるの?
0281nobodyさん
垢版 |
2018/12/21(金) 03:17:12.49ID:???
クロスドメイン?
このページをみると色々設定してるみたいだけど
0283nobodyさん
垢版 |
2018/12/21(金) 03:22:20.31ID:???
ぱっと思いつく要因は二つ
・クッキーが送られてない
・セッションが切り替わってる
0284261
垢版 |
2018/12/21(金) 03:25:34.57ID:???
ありがとうございます!
クッキーかもしれません
送り方を調べています
0285nobodyさん
垢版 |
2018/12/21(金) 03:34:50.41ID:???
>>261では$_SESSION['id']と小文字になってるが
0286nobodyさん
垢版 |
2018/12/21(金) 03:39:12.85ID:???
>>284
送り方調べるより先に原因調べたほうがいいよ
・ブラウザにクッキー(PHPSESSID)が保存されているか
・ブラウザからpost先(update_progress.php)にクッキーが送られているか
0287261
垢版 |
2018/12/21(金) 03:39:27.91ID:???
>>285
すみません、こちらにコードを起こすときに打ち間違えたみたいです
大文字になってるのが本来は正しいです
0288nobodyさん
垢版 |
2018/12/21(金) 03:40:28.62ID:???
var_dump($_SESSION)もやってみてくれ
0289nobodyさん
垢版 |
2018/12/21(金) 03:48:36.02ID:???
>>286の調べ方は
クロームだったら
・アドレスバー左のアイコンをクリック → クッキーを見る
・右クリック→検証→Networkタブをひらく→update.js実行→通信が発生してグラフに線が表示されるのでクリック→リクエスト名をクリック→中段のcookieタブを開く
0290261
垢版 |
2018/12/21(金) 04:06:15.21ID:???
>>289
正常にセッション情報が取得できるページで使用しているクッキーに保存されているPHPSESSIDと、
update_progress.phpに送信されているRequest CookiesのPHPSESSIDは同じになっていることを確認しました
なんでだ...
0291261
垢版 |
2018/12/21(金) 04:10:20.78ID:???
>>288
NULLになります
0292nobodyさん
垢版 |
2018/12/21(金) 04:12:16.39ID:???
var_dump($_COOKIE)は表示される?
0293261
垢版 |
2018/12/21(金) 04:15:29.63ID:???
>>292
直前のページで使用しているクッキーのPHPSESSIDと同じものが表示されます
0294nobodyさん
垢版 |
2018/12/21(金) 04:15:50.93ID:???
print_r(ini_get_all('session'));
でもみてみれば
0295nobodyさん
垢版 |
2018/12/21(金) 04:21:31.43ID:???
>>293
PHPSESSIDを仮に”abc”だとして
1)
直前のページでセッションデータ保存する
→ var_dump($_SESSION) セッションデータ表示される
 var_dump($_COOKIE) “abc”が表示される

2)
update.js実行
→ var_dump($_SESSION) セッションデータ表示されない
 var_dump($_COOKIE) “abc”が表示される



↑今こんな状況?
0296261
垢版 |
2018/12/21(金) 04:26:13.15ID:???
すみません分割になります
[session.auto_start] => Array
[global_value] => 0
[local_value] => 0
[access] => 2
[session.cache_expire] => Array
[global_value] => 180
[local_value] => 180
[access] => 7
[session.cache_limiter] => Array
[global_value] => nocache
[local_value] => nocache
[access] => 7
[session.cookie_domain] => Array
[global_value] =>
[local_value] =>
[access] => 7
[session.cookie_httponly] => Array
[global_value] => 0
[local_value] => 0
[access] => 7
[session.cookie_lifetime] => Array
[global_value] => 0
[local_value] => 0
[access] => 7
[session.cookie_path] => Array
[global_value] => /
[local_value] => /
[access] => 7
0297261
垢版 |
2018/12/21(金) 04:27:13.91ID:???
[session.cookie_secure] => Array
[global_value] => 0
[local_value] => 0
[access] => 7
[session.gc_divisor] => Array
[global_value] => 100
[local_value] => 100
[access] => 7
[session.gc_maxlifetime] => Array
[global_value] => 1440
[local_value] => 1440
[access] => 7
[session.gc_probability] => Array
[global_value] => 1
[local_value] => 1
[access] => 7
[session.lazy_write] => Array
[global_value] => 1
[local_value] => 1
[access] => 7
[session.name] => Array
[global_value] => PHPSESSID
[local_value] => PHPSESSID
[access] => 7
[session.referer_check] => Array
[global_value] =>
[local_value] =>
[access] => 7
0298261
垢版 |
2018/12/21(金) 04:27:45.28ID:???
[session.save_handler] => Array
[global_value] => files
[local_value] => files
[access] => 7
[session.save_path] => Array
[global_value] => /tmp
[local_value] => /tmp
[access] => 7
[session.serialize_handler] => Array
[global_value] => php
[local_value] => php
[access] => 7
[session.sid_bits_per_character] => Array
[global_value] => 4
[local_value] => 4
[access] => 7
[session.sid_length] => Array
[global_value] => 32
[local_value] => 32
[access] => 7
[session.upload_progress.cleanup] => Array
[global_value] => 1
[local_value] => 1
[access] => 2
[session.upload_progress.enabled] => Array
[global_value] => 1
[local_value] => 1
[access] => 2
0299261
垢版 |
2018/12/21(金) 04:28:16.58ID:???
[session.upload_progress.freq] => Array
[global_value] => 1%
[local_value] => 1%
[access] => 2
[session.upload_progress.min_freq] => Array
[global_value] => 1
[local_value] => 1
[access] => 2
[session.upload_progress.name] => Array
[global_value] => PHP_SESSION_UPLOAD_PROGRESS
[local_value] => PHP_SESSION_UPLOAD_PROGRESS
[access] => 2
[session.upload_progress.prefix] => Array
[global_value] => upload_progress_
[local_value] => upload_progress_
[access] => 2
[session.use_cookies] => Array
[global_value] => 1
[local_value] => 1
[access] => 7
[session.use_only_cookies] => Array
[global_value] => 1
[local_value] => 1
[access] => 7
[session.use_strict_mode] => Array
[global_value] => 0
[local_value] => 0
[access] => 7
[session.use_trans_sid] => Array
[global_value] => 1
[local_value] => 1
[access] => 7
0300261
垢版 |
2018/12/21(金) 04:36:31.82ID:???
>>295
そういう感じです
0301nobodyさん
垢版 |
2018/12/21(金) 04:41:12.15ID:???
session.save_pathのところにセッションファイルが保存されていると思うけど
>>295の(1)から(2)に遷移するタイミングでファイルが上書きされてる?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況