Từ Gu-gờ đến ngonngu.net

Nằm trong kế hoạch cho ngonngu.net biết tí mùi MySQL, đồng thời để thoả mãn trí tò mò, tối qua em ngứa tay làm một cái bảng theo dõi người dùng. Nghe có vẻ “dữ dằn”, nhưng thực ra cũng chả có gì ngoài mấy thông tin cơ bản.

Đại loại cái bảng nó là như thế này:

create table tracing(
	id bigint(20) unsigned not null auto_increment,
	uri varchar(255) not null,
	ip varchar(15) not null,
	ua varchar(255) not null,
	referer text not null,
	thetime datetime not null,
	primary key (id)
);

Và có một cái hàm như thế này:

function doTracing() {
	global $sDB;

	$uri = $_SERVER['REQUEST_URI'];
	$ip = userIP();
	$ua = $_SERVER['HTTP_USER_AGENT'];
	$ref = !empty($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'none';

	$sDB->query("INSERT INTO tracing (id,uri,ip,ua,referer,thetime) VALUE ('','$uri','$ip','$ua','$ref',now())");
}

Gần 24 giờ (kém 2 phút) sau khi ghi dòng đầu tiên vào cái bảng kia, em sờ hờ hờ, à sờ sờ hờ vào máy chủ, tí tách gõ:

select count(id) from tracing;

Ra được số 3578. Ít quá 🙁 . Gõ tiếp:

select count(id) from tracing where referer like '%google.com%';

Ra được hẳn 393. Sao nhiều thế nhề? Nhắm mắt gõ tiếp:

select referer from tracing where referer like '%google.com%';

Rất nhiều từ khoá liên quan đến ngôn ngữ học. Chà, có vẻ như thiên hạ cũng không thờ ơ lắm với ngôn ngữ học. Tình hình này có khi phải suy nghĩ lại.

Người đăng: Lựợm

Lựợm là một cử nhân ngôn ngữ học thích chụp ảnh tư liệu và biết làm web. Anh kiếm sống chủ yếu bằng nghề chụp ảnh ở Hà Nội.

2 bình luận

  1. Chỉ tội cho vợ con nhà lão, đêm nào cũng gần sáng lão mới leo lên giường làm vợ con mất ngủ :(.

Bình luận

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.