CURL için doğru kullanım alanları nelerdir?

5 Cevap php

I have already heard about the curl library, and that I get interest about...
and as i read that there are many uses for it, can you provide me with some

Onunla herhangi bir güvenlik sorunları var mı?

5 Cevap

Bunun en büyük kullanım durumları böyle bir uygulama başka bir web sitelerinden içerik alma gibi faaliyetleri otomatik içindir. Ayrıca, FTP veya HTTP üzerinden başka bir web sitesine ve dosya indirme veri göndermek için kullanılabilir. Diğer bir deyişle bu uygulama veya script bunlar manuel tarama yapmak gibi bir web sitesine erişim bir kullanıcı olarak hareket sağlar.

Orada onunla hiçbir doğasında güvenlik sorunları ancak uygun kullanılması gerektiğini, örneğin Gerektiğinde https kullanmak.

cURL Features

Bu kesinlikle iletişim için yüksek seviyeli protokolleri gerektiren yazmak gerekir basit programlar kolaylaştırabilirsiniz.

Ben yüksek bir yük Apache web sunucu modülü ile kullanmak için çalışırken, ancak, bir müteahhit hatırlamak yapmak ve o belirli uygulama için sadece ağır çok oldu.

düzelene birçok yararlı özelliklerinden biri size veri göndermek ve http isteği almak ve işlemek anlamına gelir, web sayfaları ile etkileşime etmektir. web sitelerine giriş ve aslında nerede web tarayıcınızdan etkileşim gibi komutları göndermek anlamına gelir.

i kıvrılma ile yapmak için 10 müthiş şeyler başlıklı çok iyi bir web sayfası bulundu. o http://www.catswhocode.com/blog/10-awesome-things-to-do-with-curl de bulunuyor

Bu spam comment formlar için. ;)

cURL veri POST gerekir, özellikle API'ler ile çalışmak için harika. Ben temel GET istekleri için file_get_contents () (örneğin, kimlik doğrulaması gerektirmeyen bir RSS beslemesi kapma) kullanmak için daha hızlı olduğunu duydum, ama ben kendimi hiç denemedim.

Eğer böyle bir WordPress eklentisi olarak, bir halka dağıtılmış senaryoya kullanıyorsanız some ana yüklemek yok gibi, function_exists ('curl_open') ile bunu kontrol ediniz ...

Diğer yanıtlar önerilen kullanımlara ek olarak, test web-servis aramaları için oldukça yararlı buluyorum. Özellikle üzerinde * Ben diğer araçları yüklemek ve web hizmetleri ile iletişim olacak gerçek uygulamayı yüklemeden peşin (vb ağ bağlantısı / firewall kuralları sağlanması) bir 3. parti webcoder bağlantısını test etmek istiyorum edemez nix sunucular . Sorunlar varsa bu şekilde, 'bir şey uygulama ile yanlış olmalı' olağan tepki önlenebilir ve yapılan gelen bağlantıyı engelliyor ağ / diğer sorunları teşhis odaklanabilirsiniz.