Hocvui.net



User



Hoặc đăng nhập với tài khoản Goole hoặc Yahoo khỏi mất công đăng ký!
login with yahoo account login with google account
Newest Topic
  1. html form - tex...
  2. html form selec...
  3. Hướng dẫn tạo l...
  4. Game hứng bia đ...
  5. javascript - fu...
  6. Download phần m...
  7. Hàm và các tham...
  8. Tự soạn thảo cá...
  9. Nhận ngay 20 tr...
Random Topic
  1. Khai giảng lớp ...
  2. javascript - fu...
  3. javascript Func...
  4. A.V.A thêm bản ...
  5. Hàm và các tham...
  6. html form selec...
  7. PS3 bị hack bằn...
  8. Tranh cãi xung ...
  9. Medal of Honor ...

Trang: [1]   Xuống


Chủ đề: Cách chống bị lạm dụng bởi hàm file_get_contents  (Đọc 639 lần)
0 Thành viên và 1 Khách đang xem chủ đề.

Than phiền   Logged
nvcnvn  « vào lúc: Tháng Mười 18, 2009, 04:36:25 PM »

Ở các bài trước đả nói tới cách dùng 1 số hàm để đọc nội dung file, thậm chí các hàm trên có thể dùng để ăn cắp thông tin từ site khác, khỏi mất công cập nhật!
Mình xin không nhấn mạnh về cách thức trên, nhưng xin lướt qua chủ yếu là đầu tiên là cứ lấy đại nội dung của trang đó, sau đó dùng các hàm replace text một cách link hoạt để replace các link có sẵn trong file đích thành link có chủ kiến của mình, tiếp theo đó là làm thế nào mỗi khi click vào link, lại chạy hàm lấy nội dung của trang tiếp theo hiện ra. Còn đây là cách chống khác đơn giản

<?php
$f=file_get_contents("http://vnexpress.net/Vietnam/Vi-tinh/");
echo $f;
?>

Có nhiều kiểu chống , đơn giản tớ hay chèn đoạn này vào đầu file

<?php
if(!$_SERVER["HTTP_ACCEPT_ENCODING"] && !$_SERVER["HTTP_ACCEPT_LANGUAGE"])
{
echo "Muốn gì đây";
exit();
}
?>

Vậy là khi người nào ở host khác, dùng phưng thúc trên sẽ chỉ lấy được dòng chữ "Muốn gì đây".

_______________

bookmark_facebook    bookmark_google    bookmark_twitter    bookmark_yahoo    bookmark_zingme



Than phiền   Logged
volam  « Trả lời #1 vào lúc: Tháng Mười 18, 2009, 07:03:40 PM »

hjx, bác admin đặt cái tựa nghe kinh quá, bai viết hướng dẫn mà em lầm tưởng!!!


Than phiền   Logged
Mr.N2  « Trả lời #2 vào lúc: Tháng Mười 18, 2009, 09:32:03 PM »

News của Zing ko dùng cách này, để bị clone liên tục :D


Trang: [1]   Xuống


 

+ Trả lời nhanh

Với chức năng Trả lời nhanh bạn có thể sử dụng bulletin board code và smileys.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Tên: Email:
Verification:
Một với 1 là mấy!? (trả lời = chử, VD: chín):



Thích hợp với các trình dyệt:

Firefox - Opera- Google Chrome

Powered by SMF 2.0 RC3 | SMF © 2006, Simple Machines LLC ;