10/10/2018, 10:58

Thắc mắc về bộ đếm truy cập 1 ra 2

PHP Code:
$r_counter mysql_query("SELECT * FROM ".$pre_fix."counter") or die(mysql_error());

while(
$r=mysql_fetch_array($r_counter)){
$counter $r***91;'counter_num'***93;;
}

mysql_query("UPDATE ".$pre_fix."counter SET counter_num=".($counter+1));
echo 
$counter
Tại sao chạy riêng file counter.php thì nó tăng lên 1 nhưng khi include ra trang index thì lại tăng lên 2, cái này em chịu các bác giúp em với!
s.code viết 13:05 ngày 10/10/2018
do trang index có một tag gì (ví dụ image) trỏ đến chính trang đó. ==> load index rồi lại load image => vào 1 mà tính 2
1024KB viết 13:08 ngày 10/10/2018
Khả năng có 2 file cùng include counter.php
Thế Giới Phẳng viết 13:15 ngày 10/10/2018
Ko phải mình kiểm tra rồi

các bạn thử tạo một file index.php sau include file counter.php đó. Nó tăng 2
s.code viết 13:10 ngày 10/10/2018
Bạn post cái trang index của cậu lên nào.

Lằng ngoằng vả rụng răng cái tội cẩu thả bây giờ.
ngoc_viet08 viết 13:13 ngày 10/10/2018
vậy nếu cậu ko có lỗi và cậu ko đưa ra cái gì cả , chả khác nào cậu đổ lỗi cho php bị bug , phát hiện lớn 2010 đấy
nobita8x_2k7 viết 12:59 ngày 10/10/2018
Bác nào cho em hỏi đoạn mã sau:
<?php
$i=0;
$j=0;
$k=0;
$j=$i++;
$k=++$i;
echo $i.$j.$k;
?>
thì kết quả lại ra là 2 0 2
Như vậy tức là ++ lên = 2 sao?
jiSh@n viết 13:11 ngày 10/10/2018
Được gửi bởi nobita8x_2k7
Bác nào cho em hỏi đoạn mã sau:
<?php
$i=0;
$j=0;
$k=0;
$j=$i++;
$k=++$i;
echo $i.$j.$k;
?>
thì kết quả lại ra là 2 0 2
Như vậy tức là ++ lên = 2 sao?
$j=$i++; tương đương $j=$i; $i=$i+1;
$k=++$i; tương đương $i=$i+1; $k=i;
Bài liên quan
0