CURL, Client URL Library Functions
معرفی
تابع های CURL از PHP 4.0.2 به بعد افزوده شده اند.
PHP از libcurl (کتابخانه ای که توسط Daniel Stenberg درست شده است)
پشتیبانی می کند. این کتابخانه یه شما امکان اتصال به سرور ها مختلف با
پروتکل های متفاوت را می دهد. libcurl در حال حاضر از پروتکل های http,
https, ftp, gopher, telnet, dict, file و ldap پشتیبانی می کند. همچنین
libcurl از HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP
form based upload, proxies, cookies و user+password authentication
پشتیبانی می کند.
موارد مورد نیاز
نصب بسته libcurl (اینجا کلیک کنید. PHP به libcurl 7.0.2-beta یا بالاتر نیاز دارد.)
libcurl 7.9.8 یا بالاتر برای PHP 4.3.0
libcurl 7.10.5 یا بالاتر برای PHP 5.0.0
libcurl 7.9.0 با بالاتر برای PHP 4.2.3
توضیحات آموزشی
بعد از راه اندازی PHP با پشتیبانی از CURL شما می توانید از تابع های CURL استفاده نمائید. اولین کاری که نیاز به انجام آن دارید استفاده از تابع curl_init() برای شروع یک session (جلسه) CURL است. سپس با استفاده از تابع curl_setopt() گزینه های مختلف (options) را set (تنظیم) نمائید. حال با استفاده از تابع curl_exec() می توانید session CURL را اجرا نمائید. در آخرین مرحله session CURL را با اجرای تابع curl_close() از بین ببرید.
توابع CURL
curl_close : بستن (از بین بردن؟) session CURL فعلی
curl_copy_handle : کپی کردن یک CURL handle به همراه تمامی تنظیمات آن (از PHP 5 به بعد قابل استفاده می باشد)
curl_errno : آخرین شماره خطا را باز می گرداند
curl_error : آخرین خطای session فعلی را به صورت یک string (رشته) باز می گرداند
curl_exec : اجرای CURL
curl_getinfo : نمایش اطلاعات یک تبادل
curl_init : شروع یک session جدید
curl_setopt : تنظیم کردن (set) یک گزینه (option)
curl_setopt_array : تنظیم کردن (set) همزمان چند گزینه مختلف (options)
curl_version : نسخه CURL مورد استفاده را باز می گرداند.
با عرض سلام خدمت تمامی دوستان گرامی و بازدیدکنندگان محترم وبلاگ
با عرض پوزش که این وبلاگ ماهها ,Update نشده است لذا از تمامی عزیزان عذر خواهی می کنم از این به بعد شاهد وبلاگی مفید خواهیم بود.
ان شا الله.
امنیت در شبکههای بیسیم
بخش اول : مقدمه
از آنجا که شبکههای بی سیم، در دنیای کنونی هرچه بیشتر در حال گسترش هستند، و با توجه به ماهیت این دسته از شبکهها، که بر اساس سیگنالهای رادیوییاند، مهمترین نکته در راه استفاده از این تکنولوژی، آگاهی از نقاط قوت و ضعف آنست. نظر به لزوم آگاهی از خطرات استفاده از این شبکهها، با وجود امکانات نهفته در آنها که بهمدد پیکربندی صحیح میتوان بهسطح قابل قبولی از بعد امنیتی دست یافت، بنا داریم در این سری از مقالات با عنوان «امنیت در شبکه های بی سیم» ضمن معرفی این شبکهها با تأکید بر ابعاد امنیتی آنها، به روشهای پیکربندی صحیح که احتمال رخداد حملات را کاهش میدهند بپردازیم.
ادامه مطلب ...