با سلام
کلاسی برای باز کردن صفحات وب در سمت سرور.
متد اصلی این کلاس یک URL را میگیرد و آن را باز میکند.
تنها کاری که نیاز هست انجام دهیم این هست که آدرس URL را به تابع اصلی آن بدهیم تا سایت را باز کند و در صورتی که بخواهیم دیتایی را به آن URL ارسال کنیم باید آن را به عنوان آرگومان دوم به تابع بدهیم.
مزیت های این کلاس:
کار با کوکی ها (در صورتی که در پاسخ URL کوکی باشد آنرا ذخیره کرده و به همراه درخواست های بعدی ارسال میکند.)
امکان اضافه و کم کردن کوکی ها.
امکان اضافه کردن Referere به هدرها.
امکان اضافه کردن هدر های سفارشی
پشتیبانی از gzip در ورودی دیتا. (با این امکان حجم داده های دریافتی تا چند برابر کمتر میشوند ، در صورتی که سرور مورد نظر ما از آن پشتیبانی کند.)
پشتیبانی از SSL برای کار با پروتکل Https
در صورت وجود Location در هدر دریافتی به صورت اتوماتیک به لینک جدید میرود
و مهمترین ویژگی اون فکر میکنم سادگی کار با اون هست.
یک نمونه:
<?php
include_once("browser.class.php");
$ff = new Browser();
$ff->Open("http://www.google.com/");
echo $ff->Response['body'];
?>
برای دریافت فایل کلاس و توضیحات کاملتر و بیان نظرات و سوالات به تاپیک آن مراجعه کنید.
لینک تاپیک