26-03-2008, 08:54
|
|
|
חבר מתאריך: 06.05.04
הודעות: 297
|
|
אני אנסה להסביר לך קצת כמו ששימי אמר בהקדמה שלו CURL מעולה בתקשורת עם פרוטוקולים שונים ובמיוחד בHTTP שזה העקרוני שאתה צריך לדעת אם אתה משתמש בספריה שמיועדת לאינטרנט ולPHP בפרט ,בכללי מה שCURL עושה זה דבר ראשון מאתחלת בקשה עם curl_init הפונקציה הזאת יכולה לקבל נתון שהוא הURL אתה רוצה לעבוד איתה ,בד"כ אתה תכניס URL במצבים שהאפשרויות שתכניס בcurl_setopt לא דורשים url אחר(מלבד שימוש בפרוקסי שזה נושא בפני עצמו ),בכו"א curl_opt היא סוג של תחליף הרבה יותר נוח לheaders שאתה שולח באמצעות fsockopen שיש כותרים שמאוד קשה לדעת אותם אם אין לך ידע רב ברשתות או בתיכנות בפרט ,בקיצור מה שאתה עושה זה מאתחל בקשה ,ואז מאתחל את כול הheaders שאתה רוצה עם CURL_SETOPT ,ואז אתה פשוט מריץ את הבקשה עם curl_exec ,יש לך עוד המון אפשרויות כמובן אתה יכול ליצור Multi Curl Request אתה יכול לקבל מערך של CURLOPT_.... אין סוף לזה באמת שאין ,אני מאמין שאם תשקיע בנושא אתה עלול להתאהב בו,לצבור אחלה ידע גם בתקשורת בין פרוטקולים באינטרנט וגם בתיכנות בפרט.כמובן שאם אתה ממש אוהב את זה אז תלמד לעבוד רק עם fsockopen/pfsockopen שזה הרבה יותר מאתגר לדעתי.
|