SỬ DỤNG CURL PHP ĐỂ ĐĂNG NHẬP VÀO WEBSITE KHÁC

Trong bài này họ sẽ vận dụng những kỹ năng và kiến thức ở bài xích POST với GET trong PHP CURL để cách xử trí đăng nhập vào một website làm sao đó. điều này khá là xuất xắc đấy vì chưng mình có thể dùng để làm ứng dụng đăng bài tự động lên các forums hay một vài website khác

*
.

Bạn đang xem: Sử dụng curl php để đăng nhập vào website khác

*


*

Bây giờ đồng hồ ta đề nghị một website nhằm đăng nhập, cũng phân vân chọn site nào cần mình mạo muội xin phép được đem sitehttp://www.vn-zoom.com/,nếu bao gồm gì vi phạm luật thì mong mỏi được bỏ qua và mình sẽ gở bài xích ngay nếu admin trang web vnzoom yêu cầu.

Xem thêm: Sửa Lỗi Card Màn Hình Nvidia Không Hiển Thị Trong Device Manager

1. Thực hiện CURL để đăng nhập vào trang web khác

Để thực hiện CURLđăng nhập vào trong 1 website nào đó thì điều trước tiên chúng ta phải dùng Firebug nhằm soi xem những dữ liệu nào sẽ được gửi đi khi xử trí đăng nhập, ở chỗ này mình đã kiểm tra và thấy phần đông key tài liệu sẽ giữ hộ đi là:

Method = POSTAction =http://www.vn-zoom.com/login.php?do=loginvb_login_username: tên đăng nhậpvb_login_password: Mật khẩusecuritytoken = guest: gồm gí trị là guestdo = login: có mức giá trị là login

Như vậy họ sẽ bao gồm một mảng các tham số là:


$param = array( "vb_login_username" => "tendangnhap", "vb_login_password" => "matkhau", "securitytoken" => "guest", "do" => "login");

Bây tiếng ta đang code nhé, chúng ta tạo một file index.php với ngôn từ như sau:

Bài viết này được đăng trên


// các tham số$param = array( "vb_login_username" => "tendangnhap", "vb_login_password" => "matkhau", "securitytoken" => "guest", "do" => "login");// URL $url = "http://www.vn-zoom.com/login.php?do=login";// Khởi tạo nên CURL$ch = curl_init($url);// thiết lập cấu hình có returncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_POST, count($param));curl_setopt($ch, CURLOPT_POSTFIELDS, $param);// thiết lập cấu hình sử dụng trình phê duyệt hiện tạicurl_setopt($ch, CURLOPT_USERAGENT, $_SERVER<"HTTP_USER_AGENT">);$result = curl_exec($ch);curl_close($ch);echo $result;

Các các bạn đổithông tin thương hiệu đăng nhập với mật khẩu tiếp đến chạy lên vẫn thấy hiệu quả là nó thông tin đăng nhập thành công, vì vậy là ta vẫn login vào rồi đấy.

2. Lời kết

Bài này chỉ mang ý nghĩa chất học hành về CURL nói phổ biến và bí quyết xử lý khung và các dữ liệu gửi đi kèm theo với form nói riêng. Yêu cầu nếu bao gồm gì mạo phạm tới website vn-zoom.com thì mong muốn được bỏ qua và góp ý, mình vẫn xử lý ngay trong khi có yêu cầu. Cám ơn một lượt nữa.