>  기사  >  운영 및 유지보수  >  웹사이트를 매일 자동으로 업데이트하는 방법

웹사이트를 매일 자동으로 업데이트하는 방법

PHPz
PHPz앞으로
2023-05-17 08:34:2211717검색

방금 웹사이트 구축을 시작한 많은 웹마스터 친구들도 같은 느낌을 가질 것입니다. 매일 웹사이트를 업데이트하는 것은 정말 지루합니다. 웹사이트의 비중을 늘리고 싶다면 웹사이트가 매일 업데이트되는지 확인해야 하며, 여러 날의 기사를 한 번에 업데이트할 수는 없습니다. 검색 엔진의 눈에는 이러한 기사가 여전히 같은 날 게시되기 때문입니다. 웹사이트의 무게에 영향을 미치지 않습니다. 웹사이트를 자동으로 업데이트할 수 있는 방법이 있나요?

우리 모두는 웹사이트를 자주 업데이트하는 것이 중요하다는 것을 알고 있습니다. 검색 엔진은 웹사이트가 오랫동안 업데이트되지 않으면 순위가 떨어지거나 삭제됩니다. 자, 더 이상 고민하지 말고 자동 웹사이트 업데이트 아이디어를 소개하겠습니다.

먼저, 오래된 사이트

여기서 말하는 오래된 사이트는 오랫동안 구축된 웹사이트를 의미할 뿐만 아니라, 일정한 비중을 가지고 있을 뿐만 아니라, 자동으로 업데이트되는 트래픽도 있습니다. 사이트를 통해 사용자는 포럼, 방명록 등과 같은 자동 업데이트를 달성할 수 있습니다. 그렇다면 대부분의 새로운 사이트는 어떻게 해야 할까요?

두 번째, 새로운 사이트

여기의 새로운 사이트는 보통 오픈한 지 얼마 되지 않아 무게나 트래픽이 없습니다. 여기에 아이디어가 있습니다. 아래 그림과 같이 (http://www.xg51.net)을 예로 들어보겠습니다.

웹사이트를 매일 자동으로 업데이트하는 방법

자동 업데이트를 구현하는 방식은 웹 사이트에 사용자의 접속 시간(포함)을 포함한 방문자 정보를 추가하는 것입니다. 모든 검색 엔진 스파이더), IP 주소, 운영 체제, 브라우저 정보 등 이 정보는 반복되지 않습니다. 웹사이트는 사용자 액세스가 있는 한 자동으로 정보를 업데이트하므로 롤링 업데이트가 이루어집니다. 이 방법을 사용하여 많은 새로운 사이트

가 단기간 내에 가중치와 순위가 향상되었습니다.

이제 방문자 정보를 얻기 위한 코드(ASP 버전)를 게시합니다.

1 다음 코드는 방문자 정보를 데이터베이스에 기록합니다.

dim lailuUrl

if Request.ServerVariables("Http_Referer")"" then

lailuUrl=Request.ServerVariables("Http_Referer")

else

lailu Url="주소 표시줄에서 직접 입력하세요."

End if

getip = request.servervariables ("remote_addr")

set rsonline = server.createObject ("Adodb.RCORDSet") '"& Getip &"' "

rsonline.Open sql,Conn,1, 3

rsonline.eof인 경우

rsonline.addnew

rsonline("browser")=Request.ServerVariables("HTTP_USE R_AGENT")

              rsonline("ip")=Getip

            ~                                         rsonline.update

rsonline. close

종료 if

함수 usersysinfo(info,getinfo)

if instr(info,";")>0 then

            희미한 usersys

                                       > 님의 ‐ ‐ ,                                                     –      

                                     >                                                                                        범프 또는 범프 패드 =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","나")

                                                                       ' ' s ' s ' t             ' ' 자체 ' ' minate ' 자체 ' 그것 ' 그것 ' t 이전 )

                                                                           usersysinfo="알 수 없음"

                                                                          's''s'' out의 ’ ‐ ‐   ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ to to sys 사용자 info="알 수 없음"

                                         ㅋㅋㅋ ~                  . usersysinfo="unknown"

end if

end if

end function

2, 정보를 읽어 웹페이지에 표시하세요

방문자 정보:

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

    rs.open sql,conn,1,1

    For i=1 To 5

    If rs.eof 그런 다음 종료 for

    id=rs("id")

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

    ip=rs("ip ")

    suiji=suiji&"
  • ID:"&id&" | 액세스 시간:"× &" | IP: "&ip&" | 운영체제: "&chang(usersysinfo(rs("browser"),2), 20)&" | 브라우저:"&usersysinfo(rs("browser"),1)& "
  • "& vbcrlf

    rs.movenext

    Next

    Response.write suiji

    rs.close

    Set rs=nothing%>

코드 설명: New online이라는 테이블에는 다음 필드가 있습니다.

browser 필드: 브라우저, 운영 체제 등과 같은 방문자 클라이언트 정보를 기록하는 데 사용됩니다.

ip 필드: 사용자의 IP 주소를 기록합니다.

startTime 필드: 접속 시간을 기록합니다.

lailu 필드: 소스, 즉 출처인 URL을 기록합니다.

날짜 필드: 기록 날짜입니다.

또한 usersysinfo 함수는 브라우저 필드 정보를 읽는 데 사용됩니다.

위 내용은 웹사이트를 매일 자동으로 업데이트하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제