Message: | Trying to access array offset on value of type null |
File: | /home/romarekl/public_html/sosyallift.com/ow_plugins/forum/controllers/topic.php |
Line: | 136 |
CURL (client URL) (istemci URL) kütüphanesi, birçok farklı tipteki sunucunun, birçok farklı tipte protokol kullanarak birbirleriyle bağlantı, iletişim ve veri alışverişi yapabilmesini sağlar.
CURL (client URL) (istemci URL), birçok farklı protokolü kullanabilir. Örneğin; dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, pop3, pop3s, rtsp, scp, sftp, smb, smbs,
smtp, smtps, telnet, tftp protokolleri. Ayrıca birçok programlama dilini de destekler. Örneğin; C/C++, Java, Python, Go, R, PHP vs. gibi diller.
CURL’ün (client URL) (istemci URL’in) çalışma sistemi dört ana kuraldan oluşur.
• Başlatma
Yeni bir CURL (client URL) (istemci URL) oturumu başlatılır.
• Seçenek / seçenekleri belirleme
Başlatılmış olan CURL (client URL) (istemci URL) oturumu için ayarlar yapılır. İlgili ayarlar seçenekler aracılığı ile belirlenir.
• Çalıştırma
Başlatılmış ve ayarları yapılmış olan CURL (client URL) (istemci URL) oturumu çalıştırılır ve dönen değerler alınır.
• Sonlandırma
Başlatılmış, ayarları yapılmış, çalıştırılmış ve dönen değerleri alınmış CURL (client URL) (istemci URL) oturumu kapatılır.
CURL İLE NELER YAPILABİLİR?
CURL (client URL) (istemci URL) kullanılarak yapabileceklerimiz konusunda bazı bilgiler aşağıda kısaca sunulmaktadır.
Neler Yapılabilir?
• Birçok programlama dilini (C/C++, Java, Python, Go, R, PHP vs.) destekleyebildiği için farklı platformlarda da bağlantılı şekilde çalışabilir.
• Kullanabileceği birçok farklı protokol (dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, pop3, pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp) aracılığı ile iletişim işlemlerini
kurabilir. Aynı zamanda veri aktarımlarını da sağlayabilir.
• Herhangi bir browser (tarayıcı) aracılığına ihtiyaç duymadan web sitelerine erişim sağlanabilir.
• Herhangi bir form kullanmadan veri iletme ve veri alma işlemleri yapılabilir.
• Header (üst bilgi) gönderme ve alma işlemleri yapılabilir.
• Cookie (çerez) işlemleri yapabilir.
• Proxy (vekil sunucu) işlemleri yapabilir.
• Karşı server’a (sunucuya) dosya yükleme veya karşı server’dan (sunucudan) dosya alma / download (indirme) işlemleri yapabilir.
• Her seviye web servis veya API (Application Programing Interfaces) (uygulama programlama arayüzleri) işlemlerinde kullanılabilir.
• Web tabanlı bot’lar (robotlar) yapılabilir.