Direkomendasikan: ASP 3.0 Pemrograman Lanjutan (37) 8.2.5 Objek aliran aliran objek digunakan untuk mengakses konten node, seperti pesan email atau halaman web. Gunakan objek aliran untuk mengakses konten nyata dari file atau sumber daya. Oleh karena itu, menggabungkan objek Record dan Recordset tidak hanya dapat mengakses server web
Sebagian besar sistem statistik situs web saat ini adalah CGI, tetapi sangat rumit untuk ditulis. ASP mudah dipelajari dan memiliki keuntungan menggabungkan dengan database. Oleh karena itu, berdasarkan sistem statistik situs web yang telah saya lakukan sebelumnya, mari kita bahas dengan Anda sistem statistik situs web ASP.
Setiap orang telah melihat sistem statistik situs web Wulin.com CNZZ. Ini dapat menghitung jumlah total kunjungan, jumlah rata -rata kunjungan per hari, jumlah kunjungan tertinggi, jumlah kunjungan tertinggi, jumlah kunjungan tertinggi, analisis lalu lintas harian, analisis lalu lintas bulanan, analisis lalu lintas mingguan, analisis browser, dan sebagainya.
Bahkan, kunci untuk membuat sistem statistik akses ASP adalah desain struktur tabel sistem. Dan cara mengumpulkan variabel CGI pengguna dan cara menampilkan informasi pengguna. Dengan kata lain, kunci sistem adalah dua program ASP, program statistik dan program tampilan.
Pertama, mari kita lihat cara mengumpulkan informasi akses pengguna.
Saat menulis statistik akses, kita perlu mengetahui informasi berikut tentang pengguna, IP pengunjung (daftar IP pengunjung dapat dibentuk berdasarkan IP Access), browser pengunjung dan sistem operasi (yang menyatakan browser pengunjung dan sistem operasi dan bagan proporsional dari analisis kunjungan pada waktu, analisis kunjungan waktu, analisis kunjungan periode, analisis kunjungan periode, analisis kunjungan periode, analisis kunjungan periode, analisis kunjungan periode, analisis kunjungan periode. Mari kita lihat pernyataan yang menggunakan ASP untuk mendapatkan informasi di atas:
1. Dapatkan IP Pengunjung
Redup m_ip M_ip = request.serverVariable (remote_host) |
2. Dapatkan informasi browser
| Dim o_browser, m_browserType Set O_Browser = Server.CreateObject (mswc.browserType) M_browserType = o_browser.browser o_browser.version |
3. Dapatkan waktu akses
Redup m_dateTime M_datetime = tahun (tanggal ()) &/& kanan (0 & bulan (tanggal ()), 2) &/kanan (0 & hari (tanggal ()), 2) &/& kanan (0 & jam (waktu ()), 2) &: & kanan (0 & menit (waktu ()), 2) &: & kanan (0 & kedua (waktu ()), 2) |
4. Dapatkan sistem operasi pengguna.
Gunakan pernyataan berikut di ASP untuk mendapatkan string http_user_agent pengunjung.
Redup struseragent Struseragent = request.serverVariables (http_user_agent) |
| Mozilla/4.0 (kompatibel; MSIE 4.01; Windows 98) |
Beberapa string pengguna utama lainnya yang biasanya kita lihat adalah sebagai berikut:
Menggunakan IE's Browser:
Mozilla/2.0 (kompatibel; MSIE 3.01; Windows 95)
Mozilla/4.0 (kompatibel; MSIE 4.0; Windows 95)
Mozilla/4.0 (kompatibel; MSIE 4.01; Windows 98)
Mozilla/4.0 (kompatibel; MSIE 5.0; Windows 98)
Mozilla/4.0 (kompatibel; MSIE 5.0B2; Windows NT)
Menggunakan browser Netscape:
Mozilla/4.03 [en] (win95; i)
Mozilla/4.08 〔en〕 (winnt; u; nav)
Mozilla/4.5 [en] (winnt; u)
Mozilla/3.04gold (win95; i)
Menggunakan Browser Opera:
Mozilla/4.0 (kompatibel; opera/3.0; windows 95) 3.50b10
Editor Frontpage:
Mozilla/2.0 (kompatibel; MS Frontpage 3.0)
Menggunakan sistem operasi matahari:
Mozilla/3.01gold (x11; i; sunos 5.7 i86pc)
Mac menggunakan powerpc:
Mozilla/4.0 (kompatibel; MSIE 4.5; mac_powerpc)
Dengan menganalisis string di atas, kita dapat menemukan aturan dan menulis subrutin untuk menentukan jenis sistem operasi apa yang digunakan pengunjung. Karena menggunakan kontrol untuk menentukan jenis browser di ASP, kita perlu memperbarui file browser.ini, sehingga kita dapat menggabungkan string ini untuk menilai properti browser.
Bagikan: ASP.NET menggunakan RAR untuk mewujudkan kompresi file dan dekompresi Jika program RAR diinstal di server, maka ASP.NET dapat menghubungi RAR untuk mengimplementasikan kompresi file dan dekompresi. Namun, perlu dicatat bahwa karena program web tidak dapat secara langsung memanggil program klien (kecuali ActiveX digunakan, Activex hampir ditinggalkan), jika Anda ingin mengimplementasikannya,
2 halaman Total halaman sebelumnya halaman berikutnya