[過去ログ]
【PHP】下らねぇ質問はここに書き込みやがれ 14 (1002レス)
【PHP】下らねぇ質問はここに書き込みやがれ 14 http://mevius.5ch.net/test/read.cgi/tech/1663659983/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
731: デフォルトの名無しさん (ワッチョイ 9d90-NK/z) [sage] 2023/09/01(金) 12:50:01.84 ID:CI/feD+E0 ごめんなさい、知恵をお貸しください。php xamppa(v3.3.0)です。 $sql = 'select * from table where ty=1'; foreach ($stmn as $row) { $ir = $row['ir']; $gt = $row['gt']; if ( ($ir == $ro) && ( $st == 0) ) { $gtx = $gt; $st = 1; } } $res = setcookie($gtx , $gtx , time()+10000 ,'/'); 抜粋なのでご了承ください。 DBのtableに tyで選別したデータgt(a1,a2,a4,a8があるとします)から ir(1,2,3,4)があるとします。 $ro(3とします)と一致するデータ 、この場合a4が取れてgtxにはa4が残り a4:a4というクッキーが1つ出来るはずですが、a1、a4という2つのクッキーができてしまいます。 かならずDB最初の値でクッキーが出来るのです setcookieはループもせず、前後にecho をつけても1回分しかecho表示せず でも2種類のクッキーが作成されるということは、ループの外でもループ内を2回は動いているのでしょうか。 それともおま環でしょうか。 なにか解決策があるならご教授お願いしたく思います。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1663659983/731
734: デフォルトの名無しさん (ワッチョイ 9d90-NK/z) [sage] 2023/09/01(金) 14:19:15.56 ID:CI/feD+E0 >>732 ありがとう。 本環境では$st初期化はforeachの外にあります。 本来DBの内容から1回しか処理しないハズでしたが、動作がオカシイのであえて$stを組んだのですがそれでもダメでした。 foreach外でsetcookieは1回しか動かないはずが、foreach内のループで得られたであろうデータをなぜか取得しcookieを作るので おま環説も疑ってます。 >>733 ありがとう、上手く説明できなくてごめんなさい。 http://mevius.5ch.net/test/read.cgi/tech/1663659983/734
736: デフォルトの名無しさん (ワッチョイ 9d90-NK/z) [sage] 2023/09/01(金) 16:08:01.02 ID:CI/feD+E0 >>735 ありがとう。 そうですね、全体で見ないと判らないところもありますものね。 その言葉で全体を見直したら、解決しました。 jquary でした。 使わなくなった <script jquary……> が残っていたので、これを削除することで クッキーのダブりは解消されました。 助かりました、ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1663659983/736
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s