• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

2 hàm CURL hay để lấy và gửi (GET & POST) dữ liệu từ trang khác

Admin

Well-Known Member
Staff member
Administrator
1. Hàm này để lấy dữ liệu
PHP:
<?
//-----------------------------------------------------------------------------------
function getPage($url, $referer, $timeout, $header){
    if(!isset($timeout))
        $timeout=30;
    $curl = curl_init();
    if(strstr($referer,"://")){
        curl_setopt ($curl, CURLOPT_REFERER, $referer);
    }
    curl_setopt ($curl, CURLOPT_URL, $url);
    curl_setopt ($curl, CURLOPT_TIMEOUT, $timeout);
    curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("Mozilla/%d.0",rand(4,5)));
    curl_setopt ($curl, CURLOPT_HEADER, (int)$header);
    curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
    $html = curl_exec ($curl);
    curl_close ($curl);
    return $html;
}
//-----------------------------------------------------------------------------------
?>
2.Hàm này để post dữ liệu
PHP:
  <?
//-----------------------------------------------------------------------------------
function postPage($url,$pvars,$referer,$timeout){
    if(!isset($timeout))
        $timeout=30;
    $curl = curl_init();
    $post = http_build_query($pvars);
    if(isset($referer)){
        curl_setopt ($curl, CURLOPT_REFERER, $referer);
    }
    curl_setopt ($curl, CURLOPT_URL, $url);
    curl_setopt ($curl, CURLOPT_TIMEOUT, $timeout);
    curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("Mozilla/%d.0",rand(4,5)));
    curl_setopt ($curl, CURLOPT_HEADER, 0);
    curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt ($curl, CURLOPT_POST, 1);
    curl_setopt ($curl, CURLOPT_POSTFIELDS, $post);
    curl_setopt ($curl, CURLOPT_HTTPHEADER,
        array("Content-type: application/x-www-form-urlencoded"));
    $html = curl_exec ($curl);
    curl_close ($curl);
    return $html;
}
//-----------------------------------------------------------------------------------
?>
 

Facebook Comments

Similar threads
Thread starter Title Forum Replies Date
haopro Nonstop Nhạc Sàn Trung Thu 2020 BASS Dập Cực Căng Hở Luôn Hàm Răng Âm nhạc 0
H Hài Tết Để Yêu Thương - Hàm Răng Của Ai? (Xuân Hình) Video, clip 0
P Help host admin tài trợ bị disnable hàm mkdir Hosting / Domain 4
L Hỏi về hàm làm việc với file Johncms 3
A Hỏi Hàm kết nối một file đến cơ sở dữ liệu Wordpress 9
Tuzoro Bảo Mật Disable các hàm bằng php.ini Bảo mật 0
Admin Một số hàm rất hữu ích trong php PHP 0
Admin Google xác nhận Android hỗ trợ chụp ảnh RAW và chế độ chụp liên tục, sẽ có hàm API trong tương lai Tin tức CNTT 0
Admin Dropbox mua lại công ty cung cấp giải pháp điện toán đám mây PiCloud để giúp phát triển các hàm API Tin tức CNTT 0
Admin Microsoft bổ sung hàm Facebook Login APIs cho các lập trình viên Windows 8 và Windows Phone 8 Tin tức CNTT 0
D Share Hướng dẫn tạo cấu trúc php sửdụng hàm GET hoặc POST All Shared Scripts 0
Admin Hàm php login 1 site khác PHP 0
Admin Hàm doubleval() trong php PHP 1
N Bán nhà Vũ Phạm Hàm - Trung Yên (LH: 0903400869) Trò chuyện linh tinh 0
Myshare Share Hàm chống SQL Injection Security - Local - Hacking 2
djdungcuty [PHP] Hàm dọn dẹp thư mục trống trên host PHP 0
Admin Cách trừ ngày tháng trong excel bằng hàm dateif() Sử dụng, chia sẻ, hỏi đáp 0
Admin Hàm chống SQL Injection Bảo mật 0
djdungcuty Share: Hàm hiển thị thành viêncho JohnCMS Johncms 1
Admin Hàm mã hóa MD5 password bằng c# và VB.NET C# / C++ 0
T Xin admin hàm vbb online Vbulletin 2
S No đói nơi ruộng bậc thang được "phong hàm" Tin tức, sự kiện thường ngày 0
Admin Hàm hiển thị Alexa Rank cho PHP PHP 0
Admin Sử dụng hàm Select Case PHP 0
N Help hàm switch case trong php PHP 1
Admin Hướng dẫn hàm chống SQL Injection PHP 0
Admin Hướng dẫn disable 1 số hàm PHP trên Server bằng PHP.INI PHP 0
S Phát hiện loài chuột không có răng hàm Tin tức, sự kiện thường ngày 0
S Thêm 4 loại sữa Nhật có hàm lượng iốt thấp Tin tức, sự kiện thường ngày 0
congtust24 1 số hàm hay trong PHP dùng để tính ngày tháng PHP 5
S Bí thư xã đánh người gãy xương hàm Tin tức, sự kiện thường ngày 0
blog4me Help Các hàm trong php All Shared Scripts 0
Admin 200 câu khảo sát hàm số có lời giải – Trần Sĩ Tùng Góc thành viên học tập 0
K Fake IP khi dùng curl để lấy nội dung trang wap Góc thành viên học tập 2
Admin Hướng dẫn cho phép curl trên Litespeed đơn giản VPS & Dedicated Server 0
K Hỏi Curl Cách Post nội dung PHP 4
Tuzoro Share Code Curl import file từ link xtgem về host PHP 0
N Hỏi Ai gioi Curl vào giúp Johncms 0
P Thảo luận Upload File Lên Một Host Khác Thông Qua Curl PHP 0
Admin Hướng dẫn grab bằng curl PHP 0
Admin Curl và 1 số ví dụ cơ bản PHP 0
A Help can tai tro hosting ho tro curl Hosting / Domain 10
Mr.khang Hỏi anh Thắng và ae chút về curl HTML & CSS 8
Mr.khang [Hỏi] Curl là gì? Và viết như thế nào? Mã nguồn web 5
katy Android Vào My MobiFone: Chơi Game hay bùng nổ - Rinh quà cực đã Điện thoại di động 0
katy Android Vào app My MobiFone : Tích điểm ngay – Nhận ngàn quà hay Điện thoại di động 30
F ĐÁNH GIÁ HAY, NHẬN QUÀ NGAY - Khảo sát tính năng Fshare Thảo luận chung 0
webnauan Top 10+ Truyện Tình Cảm hay gây thương nhớ đầy kịch tính 2023 Sách, truyện, tài liệu 0
katy Android Chia sẻ cùng MobiFone: Lắng nghe vì bạn – Tặng vạn quà hay Điện thoại di động 20
Admin Chơi Fifa Online 4 bằng bàn phím hay tay cầm sẽ tốt hơn Trò chơi 0

Similar threads

New posts New threads New resources

Back
Top