pacman, rainbows, and roller s
logo

Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Home · Bang hội ·
* Đăng Nhập hoặc Đăng Kí
để sử dụng hết chức năng của diễn đàn.
Hi, Khách!
HomeBang hội » Wapmaster » PHP » » Xem bài viết
Xuống dưới »
avatar by Pham_loi Pham_loi
Chức vụ:
22:35:30, 21-02-2016

Hi all member, hôm nay tớ sẽ hướng dẫn cho các mem 1 thư viện khá là hay và hữu ích đó là cURL, ngoài cURL ra còn có một số thư viện khác như GD,PDO, mPDF, .. từ từ ta tìm hiểu sau. Nhắc đến cURL thì nhiều mem sẽ nghĩ ngay đến công dụng đầu tiên là làm tool leech ., nhưng chỉ dừng ở đó thì đơn giản quá :D.
Ok ta sẽ tìm hiểu từ từ những cái cơ bản nhất => cái nâng cao hơn 1 chút chứ thực ra mình vẫn hiểu k hết được thằng này :D.
cấu trúc để sử dụng cURL như sau

ví dụ đầu tiên
híc, nhìn có vẻ loằng ngoằng nhỉ, so với file_get_contents() thì thằng này dài dòng quá :D, uhm công nhận đó, nếu với việc trên với file_get_contents() chỉ cần 1 dòng là đủ
nhưng cái gì nó cũng có cái hay của nó các bạn ạ, ngắn thế kia chắc gì đã tốt mà dài thế kia chắc gì đã hay, cũng tùy cơ ứng biến thôi, nếu những ứng dụng đơn giản không yêu cầu quá phức tạp bạn hãy dùng file_get_contents() thay cURL, nhưng với những yêu cầu phức tạp hơn chắc chắn bạn phải sử dụng cURL, ví dụ đơn giản nhất là login vào 1 trang web. Ngoài ra 1 số trang sẽ chặn file_get_contents() với vài dòng code đơn giản khi đó ta phải sử dụng cURL thay thế, mình cũng có 1 demo chặn cả file_get_contents() và các cURL cơ bản ở đây http://teenclub.info/antileech/victim.php, cURL vẫn vượt được nhé chỉ là mình set thêm vài thông số để chặn các new mem thôi chứ pro vẫn vượt như thường :D, tản mạn đủ rồi mình đi vào vấn đề chính. bay giờ mình sẽ phân tích qua các option cơ bản khi dùng cURL
trên đây là 1 số option hay dùng nhé, tiếp theo ta đi vào các ví dụ có mức độ nâng cao dần Ví dụ 1: dùng cURL get nội dung 1 file
cũng với code trên thì với 1 dòng đơn giản ta vẫn được kết quả như ý
vậy tại sao ta vẫn dùng cURL bởi vì nếu cái sever kia có 1 cơ chế bỏ vệ file nào đó thì copy() sẽ bó tay bắt buộc ta phải dùng cURL để giải quyết, tuy nhiên cái ấy mình sẽ có 1 bài khác chứ giờ nói k hết được :D ví dụ 2: login vào 1 trang web để đơn giản mình đã làm 1 trang để các bạn test, link: http://teenclub.info/log.php với user/pass = princenuce/123456 khi viewsource mã nguồn của nó mình có được form html của nó như sau
bạn hãy để ý dòng name="tên trường", đó chính là 2 thông số sẽ được gửi đi khi ta nhấn submit, 2 cái ấy là username và password đó ạ

chạy thử coi nào.
thôi mỏi tay quá rồi hôm sau nói tiếp :D
Nguồn: daivietpda.vn

Like: 0

Trực Tuyến: Khách: 1
Diễn đàn teen Việt Nam
CopyRight 2014