Marcin Pawlak napisał ciekawy tutorial prezentujący podstawowe sposoby korzystania z biblioteki cURL w PHP.
cURL to potężne narzędzie, bardzo często wykorzystywane w niecnych celach przez hakerów. Typowe zastosowania biblioteki obejmują: pobieranie stron z zewnętrznych serwerów (nawet po HTTPS), wysyłanie danych do skryptów metodą POST, sprawdzanie nagłówków HTTP, wysyłanie ciasteczek itp.
Drobna ciekawostka – cURL umożliwia nam ustawienie dowolnej wartości dla pola Referer:
w nagłówku HTTP więc zabezpieczanie skryptów w oparciu o to pole (które o dziwo stosowane jest bardzo często) po prostu mija się z celem :)
Yap. Ostatnio na fali jest ujeżdżanie curla by zbierać automatycznie rozmaite dane z naszej klasy.
Dlaczego naszej klasy, przeciez jest tyle przeroznych API do ktorych tez raczej musisz uzyc cURL ;) Google Data, Picassa, YouTube i wiele wiele wiecej. ;)