1. Trang chủ
  2. » Công Nghệ Thông Tin

Hacker Professional Ebook part 81 potx

6 282 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 163,24 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Truy tìm thông tin của người truy cập Việc truy tìm giúp bạn biết được người truy cập đi từ đâu sang trang web của bạn, họ vào trang nào trước, ở đó bao lâu, và họ làm gì trong đó.. Việc

Trang 1

Excite, WebCrawer, Google, HotBot, Infoseek, Lycos, v v

6 Thông báo và quảng cáo

Bạn có thể gửi thư trực tiếp đến cho các đối tượng mà Website của bạn nhắm đến

Do họ là những người có thể nói là có liên quan nên xác xuất họ để ý đến website của bạn rất là cao

Bạn có thể tranh thủ sự tiện lợi của e-mail để gửi cho hàng triệu người mà không mất nhiều công sức và tiền bạc

Giai đọan 6: Quảng bá và duy trì

1 Truy tìm thông tin của người truy cập

Việc truy tìm giúp bạn biết được người truy cập đi từ đâu sang trang web của bạn,

họ vào trang nào trước, ở đó bao lâu, và họ làm gì trong đó

Việc truy tìm được thực hiện thông qua các chương trình phân tích thông tin người truy cập được cài vào mạng Server của bạn Bạn có thể chọn mua các chương trình đang phổ biến hiện nay như WebCrumbs, WebTrends, ARIA, net.Genesis, and Net Tracker

Dựa vào kết quả phân tích được, bạn có thể biết người truy cập vào trang web của bạn là những ai, họ quan tâm đến trang nào nhất, và phương tiện quảng bá nào đã mang họ đến với bạn

2 Lập kế họach duy trì và cập nhật

Cần lên kế họach cụ thể ai sẽ chịu trách nhiệm duy trì và cập nhật cho trang web, bao lâu một lần, và ai sẻ cung cấp nội dung thông tin cập nhật

Có nhiều cách để cập nhật thông tin Ví dụ như bạn có thể tạo cơ sở dữ liệu cho phần nội dung như khẩu hiệu hay hình ảnh Cơ sở dữ liệu này được lập trình sao cho có thể nhập một cách tùy ý mỗi khi làm mới trang web Cách thứ hai là làm các mẫu thông tin để người sử dụng có thể đưa lên nội dung hoặc hình ảnh vào mà không cần phải sử dụng HTML

3 Tổng kết và nâng cấp

Việc nâng cấp phải dựa trên cơ sở tổng kết các kết quả truy tìm thông tin người truy cập và các thông tin phản hồi khác

Bạn nên tổ chức một buổi họp tổng kết có sự tham gia của người chủ và người thiết kế trang Web để bàn bạc các vấn đề nào sẽ được nâng cấp

Tổng kết và nâng cấp là bước cuối cùng của quá trình xây dựng Website, nhưng nó không phải lá điểm kết thúc của dự án Đây chỉ là một trạm kiểm tra trong quá trình sử dụng Website

Hiển thị số người online trên một trang web

(bài của Baby Arthas@gamevn.com)

Trang 2

Để hiển thị số người đang online trên một trang web, chúng ta chỉ cần sử dụng đối tượng Application và đối tượng Session để đếm số người Biến "visitors" sẽ được

sử dụng để khởi tạo và đếm Khi một user vào thăm trang web, đối tượng session

sẽ tăng lên một, khi user nào đó rời trang web, session sẽ giảm đi một Biến

"visitors" cùng với các sự kiện của đối tượng App và Session sẽ được đặt trong file global.asa

file global.asa

Code:

<Script language = "vbscript" runat = "server">

Sub Application_OnStart

Application("visitors") = 0

End Sub

Sub Session_OnStart

Application.Lock

Application("visitors") = Application("visitors") + 1

Application.Unlock

End Sub

Sub Session_OnEnd

Application.Lock

Application("visitors") = Application("visitors") - 1

Application.Unlock

End Sub

</Script>

Để hiển thị số người hiện tại thăm trang web trong một file ASP:

Code:

<html>

<head></head>

<body>

Trang 3

<p>Có <% = response.write "Application("visitors")" %> đang online.</p>

</body>

</html>

_

Hiển thị số người online trên trang

Tôi có được một đoạn code, cũng hay lắm Các bạn có thể sử dụng lớp này vào việc hiển thị người online khi duyệt site của mình

Trước tiên, cần tạo một bảng trong cơ sở dữ liệu

Trích dẫn:

CREATE TABLE usersonline (

timestamp int(15) DEFAULT '0' NOT NULL,

ip varchar(40) NOT NULL,

file varchar(100) NOT NULL,

INDEX (timestamp),

INDEX ip(ip),

INDEX file(file)

);

Sau đấy các bạn tạo một file php để lưu trữ một lớp, lớp này sẽ được sử dụng để hiển thị số người online file đó gọi là usersOnline.php

Mã PHP:

<?php

class UsersOnline {

/* Các tham số kết nối được sử dụng để dùng chung */

var $host = 'localhost';

var $database ='test';

var $user = 'test';

var $password = 'test';

var $timeoutSeconds = 120;

var $numberOfUsers = 0;

Trang 4

function UsersOnline() {

$this->refresh();

}

function getNumber() {

return $this->numberOfUsers;

}

function printNumber() {

if($this->numberOfUsers == 1) {

echo "$this->numberOfUsers User online";

} else {

echo "$this->numberOfUsers Users online";

}

}

function refresh() {

global $REMOTE_ADDR, $PHP_SELF;

$currentTime = time();

$timeout = $currentTime - $this->timeoutSeconds;

mysql_connect($this->host, $this->user, $this->password)

or die('Error conecting to database');

mysql_db_query($this->database,

"INSERT INTO usersonline VALUES

('$currentTime','$REMOTE_ADDR','$PHP_SELF')")

or die('Error writing to database');

mysql_db_query($this->database,

"DELETE FROM usersonline WHERE timestamp < $timeout")

or die('Error deleting from database');

$result = mysql_db_query($this->database,

"SELECT DISTINCT ip FROM usersonline WHERE file='$PHP_SELF'")

or die('Error reading from database');

$this->numberOfUsers = mysql_num_rows($result);

Trang 5

mysql_close();

}

}

?>

Còn trong file cần hiển thị, các bạn chỉ cần tạo một thể hiện của nó, vậy là được

Mã PHP:

<?php

include('usersOnline.php');

$ol = new UsersOnline();

$ol->printNumber();

?>

Đoạn code này tôi đã test chiều nay rồi, hiển thị đúng số người online

Bài viết sưu tầm từ VnInformatics

Bộ đếm WEB

Bạn muốn biết tại một thời điểm có bao nhiêu người đang truy cập website của mình? Việc này không thể thực hiện được với mã lệnh HTML thuần túy hay

JavaScript mà phải dùng đến ngôn ngữ kịch bản chạy trên server (server-side

scripting language) như ASP, PHP hay JSP Bài viết này giới thiệu cách hiển thị thông tin thống kê về số người đang truy cập (online), số lượt truy cập, số lần

Trang 6

duyệt xem các trang trong website bằng ngôn ngữ ASP thông dụng của Microsoft Những thông tin về số lượt truy cập được gọi là bộ đếm cho website - một trong

Ngày đăng: 04/07/2014, 11:20