09/10/2018, 23:18

Cơ chế thông báo của Tuoi Tre

Mình chỉ mới học PHP. Mình làm một trang web PHP trong đó có :
....
...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<frameset rows="130,*" frameborder="Yes" border="2" framespacing="2" >
<frame src="Main.php" id="topFrame" name="topFrame" scrolling="NO" noresize>
<frame src="http://www.tuoitre.com.vn" id="mainFrame" name="mainFrame">
</frameset>
<noframes><body>

</body></noframes>
</html>
Nhưng khi mình chạy trang web này thì hiện lên thông báo là bạn đang truy cập vào trang web không phải chính thức của Tuoi Tre, vui lòng bấm OK để vào trang Tuoi Tre.
Mình rất muốn biết cơ chế để làm như vậy. Các bạn giúp mình với, cám ơn các bạn.
conan1212 viết 01:32 ngày 10/10/2018
Cái đó có hai cách:
Cách 1: xài JavaScript --> tui nghĩ một người lập trình chuyên nghiệp thì sẽ sử dụng cái này [ giao hết cho Client kiểm tra ]
Cách 2: Sử dụng Server script : Cách này không tối ưu vì tạo ra nhiều sử lí từ phía máy chủ -- > Tui nghĩ tuổi trẻ không xài cái này .
Còn để biết cách họ làm như thế nào thì bạn phải :
1 >View source để xem có sử d ụng JavaScript để kiểm tra không [top.location !== self.locat ion ]
2 >Bạn học một l oại ServerScritp như ASP, PHP, JSP..
chienchuidn viết 01:30 ngày 10/10/2018
Quote Được gửi bởi conan1212 View Post
Cái đó có hai cách:
Cách 1: xài JavaScript --> tui nghĩ một người lập trình chuyên nghiệp thì sẽ sử dụng cái này [ giao hết cho Client kiểm tra ]
Cách 2: Sử dụng Server script : Cách này không tối ưu vì tạo ra nhiều sử lí từ phía máy chủ -- > Tui nghĩ tuổi trẻ không xài cái này .
Còn để biết cách họ làm như thế nào thì bạn phải :
1 >View source để xem có sử d ụng JavaScript để kiểm tra không [top.location !== self.locat ion ]
2 >Bạn học một l oại ServerScritp như ASP, PHP, JSP..
Cám ơn bạn mình hiểu rồi
TheHeTre viết 01:24 ngày 10/10/2018
Quote Được gửi bởi conan1212 View Post
Cách 1: xài JavaScript --> tui nghĩ một người lập trình chuyên nghiệp thì sẽ sử dụng cái này [ giao hết cho Client kiểm tra ]
Ngoài lề chút: Nếu tắt Javascript đi thì cách này bó tay. Nên kiểu kiểm tra này (nhất là các post form) không hiệu quả nên chẳng thể nói cứ giao hết cho Client là chuyên nghiệp được!
conan1212 viết 01:19 ngày 10/10/2018
Quote Được gửi bởi TheHeTre View Post
Ngoài lề chút: Nếu tắt Javascript đi thì cách này bó tay. Nên kiểu kiểm tra này (nhất là các post form) không hiệu quả nên chẳng thể nói cứ giao hết cho Client là chuyên nghiệp được!
Mình nói cái chuyên nghiệp ở đây là trong trường hợp của tuoitre.com.vn kiểm tra self location có trùng với top.location không ---> còn cái mà bạn nói đó là một khía cạnh khác trong việc sử lí thông tin giữ Client và Server.
Nếu tắt JavaScript thì đó chỉ là số ít và làm việc này vì một mục đích nào đó, không đơn thuần là khách thăm bình thường. Lúc đó chỉ cần thêm đoạn mã kiểm tra JavaScript trước khi nạp trang có các trường để lấy dữ liệu vào thế là xong. Còn nếu không thì xử lí dữ liệu mà chúng ta catch đc.
Hai trường hợp khác nhau mà bạn.
Bài liên quan
0