M

질문힙니다.. 3.23에서 $$ss_name

Mando
· 22년 전 · 394 · 3
gbview.php 에서요

# 3.23
# 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!$HTTP_SESSION_VARS[$ss_name]) {
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");

if ($member[mb_id]) {
insert_point($member[mb_id], $default[de_read_point], "$board[bo_subject] $wr_id 글읽기");
}

session_register($ss_name);
$$ss_name = $HTTP_SESSION_VARS[$ss_name] = TRUE;
//$$ss_name 이 맞는건가요?
}
|

댓글 3개

웬지 오타 하나가 찝찝... x누고 않닦은듯이..
$HTTP_SESSION_VARS[$ss_view_qa_12575] -> $HTTP_SESSION_VARS[ss_view_qa_12575]
MMando
22년 전
감사합ㅂ니다
맞음...(일껄요...)

bo_table 이 qa , wr_id 가 12575 라면 $ss_view_qa_12575 라는 변수가 만들어짐...
$ss_view_qa_12575 = $HTTP_SESSION_VARS[$ss_view_qa_12575] = TRUE;
이렇게 써야 될테지만 bo_table,wr_id 가 매번 변하는 값이니 $$ 가변변수 사용...

이번 업데이트 된... " - 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음" 관련파일에 모두 추가됨...

세션은 하나두 모르는거라 더이상은 잘 모름 -_-a
--------------------------------------------------
<?php
$a = "c";
$$a = $b = "{$a}bc";
echo "a= $a , b= $b , c = $c";
?>
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
22년 전 조회 769
22년 전 조회 462
22년 전 조회 542
22년 전 조회 786
22년 전 조회 560
22년 전 조회 456
22년 전 조회 477
22년 전 조회 591
22년 전 조회 383
MMando
22년 전 조회 395
22년 전 조회 435
MMando
22년 전 조회 359
22년 전 조회 801
22년 전 조회 443
네모똘
22년 전 조회 501
22년 전 조회 759
22년 전 조회 502
22년 전 조회 586
22년 전 조회 429
22년 전 조회 337
🐛 버그신고