0){ . ..}" membandingkan IP yang disimpan dalam jadual data secara bulat. Jika IP wujud, ia tidak akan direkodkan lagi."/> 0){ . ..}" membandingkan IP yang disimpan dalam jadual data secara bulat. Jika IP wujud, ia tidak akan direkodkan lagi.">
Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mencapai kiraan paparan artikel tunggal dalam php
Cara melaksanakan kiraan pelayaran artikel tunggal dalam php: 1. Buat fail sampel php; 2. Dapatkan ip melalui "$_SERVER['REMOTE_ADDR'];" 3. Melalui "if(mysql_num_rows($ query ) > 0){...}" membandingkan IP yang disimpan dalam jadual data secara bulat. Jika IP wujud, ia tidak akan direkodkan lagi.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
Bagaimana untuk mengira paparan satu artikel dalam PHP?
PHP mengira bilangan lawatan ke satu artikel
Mula-mula tambah medan untuk merekodkan bilangan lawatan ke jadual data yang menyimpan artikel yang sepadan .
Anda boleh menambah bilangan medan sebanyak satu setiap kali anda mengaksesnya, tetapi ini akan menjadi tidak tepat kerana ia akan direkodkan selagi ia dimuat semula.
Untuk mengelakkan situasi di atas berlaku, anda boleh merekodkan alamat IP pelawat lawatan alamat IP berulang hanya akan direkodkan sekali.
Walau bagaimanapun, jika alamat IP hanya direkodkan sekali, terdapat juga masalah, contohnya, jika berbilang pelawat pada rangkaian kawasan setempat berkongsi alamat IP yang sama, rekod itu akan menjadi tidak tepat. Oleh itu, yang terbaik adalah merekodkan satu lawatan ke alamat IP dalam tempoh masa tertentu. Ini secara relatifnya lebih baik.
Walau bagaimanapun, walaupun alamat IP direkodkan, mungkin terdapat pengguna berniat jahat yang menukar IP atau menggunakan perisian memberus tiket untuk meningkatkan bilangan lawatan.
<?php $ip = $_SERVER['REMOTE_ADDR']; //循环对比数据表中储存的IP,如果IP存在,不再记录 $query = mysql_query("select * contetns where ip = '".$ip."'"); if(mysql_num_rows($query) > 0){ //IP存在 }else{ //记录访问量 } ?>
Nota: Jika anda ingin menggunakan fail tanpa menggunakan pangkalan data, anda boleh terus menulis skrip pada pelayan untuk mengira log akses
Pembelajaran yang disyorkan: "Tutorial Video PHP》
Atas ialah kandungan terperinci Bagaimana untuk mencapai kiraan paparan artikel tunggal dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!