Rumah >Operasi dan penyelenggaraan >Keselamatan >Bagaimana untuk membuat laman web dikemas kini secara automatik setiap hari

Bagaimana untuk membuat laman web dikemas kini secara automatik setiap hari

PHPz
PHPzke hadapan
2023-05-17 08:34:2211740semak imbas

Ramai rakan webmaster yang baru mula membina laman web akan mempunyai perasaan yang sama Kemas kini laman web setiap hari memang sangat membosankan. Jika anda ingin menambah berat laman web anda, anda mesti memastikan laman web itu dikemas kini setiap hari, dan anda tidak boleh mengemas kini beberapa hari artikel sekaligus, kerana di mata enjin carian, ini masih diterbitkan pada hari yang sama dan tidak mempunyai kesan ke atas berat tapak web Adakah terdapat cara untuk membuat kemas kini laman web secara automatik?

Kita semua tahu kepentingan kemas kini yang kerap pada tapak web seperti kandungan segar Jika tapak web anda tidak dikemas kini untuk masa yang lama, kedudukan anda akan jatuh, atau ia akan dipadamkan. Okay, tanpa berlengah lagi, mari kita perkenalkan idea kemas kini laman web automatik.

1. Laman lama

Laman web lama yang disebut di sini bukan sahaja merujuk kepada laman web yang telah lama ditubuhkan bukan sahaja mempunyai berat tertentu, tetapi juga mempunyai jumlah tertentu daripada trafik. Kemas Kini automatik membolehkan pengguna mencipta kandungan dengan cara untuk mencapai kemas kini automatik, seperti forum, buku tetamu, dsb. Jadi apa yang perlu dilakukan dengan kebanyakan tapak baharu?

Kedua, tapak baharu

Tapak baharu di sini biasanya dilancarkan tidak lama dahulu dan tidak mempunyai berat atau trafik. Berikut adalah idea. Seperti yang ditunjukkan dalam rajah di bawah, ambil (http://www.xg51.net) sebagai contoh:

Bagaimana untuk membuat laman web dikemas kini secara automatik setiap hari

Cara untuk mencapai kemas kini automatik adalah dengan menambah maklumat pelawat ke tapak web, termasuk masa capaian pengguna (juga termasuk sebarang labah-labah enjin carian), alamat IP, sistem pengendalian, maklumat penyemak imbas, dsb. Maklumat ini tidak berulang. Laman web akan mengemas kini maklumat secara automatik selagi terdapat akses pengguna, dengan itu mencapai kemas kini bergulir. Menggunakan kaedah ini, banyak tapak baharu

telah meningkatkan berat dan kedudukannya dalam tempoh yang singkat.

Sekarang siarkan kod untuk mendapatkan maklumat pelawat (versi ASP):

1.

dim lailuUrl

jika Request.ServerVariables("Http_Referer")"" kemudian

lailuUrl=Request.ServerVariables("Http_Referer> lain

lailuUrl="Masuk terus dari bar alamat"

tamat jika

Getip=Request.ServerVariables("REMOTE_ADDR")

ditetapkan rsonline = server.CreateObject ("adodb.recordset")

sql="select * from [online] where ip='"&Getip&"' "

rsonline.Open sql,Conn,1 , 3

Jika rsonline.eof maka

rsonline.addnew

rsonline("browser")=Request.ServerVariables("HTTP_USER_AGENT")

rsonline ( "ip")=Getip

          rsonline("Masa mula")=sekarang()

                  rsonline("lailu")=lailuUrl

rsonline.kemas kini

rsonline.tutup

Tamat jika

fungsi usersysinfo(info,getinfo)

jika instr( maklumat,";")>0 kemudian

usersys(1)=replace(usersys(1),"MSIE","Internet Explorer")

usersys(2)= replace(usersys(2)")"," ")

usersys(2)=replace(usersys(2),"NT 5.2","2003")

usersys(2) )=replace(usersys(2),"NT 5.1 ","XP")

usersys(2)=replace(usersys(2),"NT 5.0","2000")

usersys(2)=replace(usersys(2) ,"NT 6.1","7")

usersys(2)=replace(usersys(2),"9x","Me")

usersys(1)= Trim(usersys (1))

usersys(2)= Trim(usersys(2))

if getinfo=1 then

usersysinfo=usersys(1)

else

usersysinfo=usersys(2)

tamat jika

lain

jika getinfo= 1 kemudian

usersysinfo="Tidak diketahui "

lain

usersysinfo="Tidak diketahui"

tamat jika

tamat jika

lain

jika getinfo=1 maka

usersysinfo="Tidak diketahui"

lain

Usersysinfo = "Tidak diketahui"

Tamat Jika

TAMAT Jika

Fungsi Tamat

2, baca maklumat dan tingkatkan peningkatan. Ke halaman web

Maklumat pelawat:

    sql="select * from [online1] order by id desc"

    rs.open sql,conn,1,1

    Untuk i=1 Hingga 5

    Jika rs.eof Kemudian Keluar untuk

    id=rs("id")

    times=FormatDate(rs("starttime"),1)

    ip=rs("ip")

    suiji=suiji&"
  • ID:"&id&" | Masa capaian:"×&" | IP:"&ip&" | Sistem pengendalian:" &chang (usersysinfo(rs("pelayar"),2),20)&" | Pelayar:"&usersysinfo(rs("pelayar"),1)&"
  • "& vbcrlf

    rs .movenext

    Seterusnya

    Respons.write suiji

    rs.close

    Set rs=nothing%>

    ul>

    Perihalan kod: Cipta jadual baharu yang dinamakan dalam talian dan cipta medan berikut:

    medan penyemak imbas: digunakan untuk merekod maklumat pelanggan pelawat, Seperti penyemak imbas, sistem pengendalian, dsb.

    medan ip: rekod alamat ip pengguna.

    medan masa mula: merekodkan masa akses.

    medan lailu: rekod sumber, iaitu URL asalnya.

    medan tarikh: tarikh rekod.

    Selain itu, fungsi usersysinfo digunakan untuk membaca maklumat medan pelayar.

Atas ialah kandungan terperinci Bagaimana untuk membuat laman web dikemas kini secara automatik setiap hari. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam