IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
1Beğeni(ler)
  • 1 Post By SeckiN

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 19 Ağustos 2013, 22:33   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
GW | cURL Nedir ? Ne İşe Yarar ? cURL e Giriş | cURL İle Post İşlemleri




cURL Nedir ?

PHP 4.0.2 versiyonu ile hayatımıza giren ve bilhassa webmaster’lara büyük kolaylıklar sağlayan cURL(Client URL Library) DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET ve TFTP gibi protokoller ile bir sunucudan diğer bir sunucuya veri aktarmaya yarayan bir kütüphanedir..



Ne İşe Yarar ?

cURL bizlere ;

- Proxy Desteği
- Kullanıcı Kimlik Doğrulaması
- FTP Upload

- HTTP Post
- SSL Bağlantıları
- Cookie İşlemleri
- Dosya Transferi
- Metalink İşlemleri

gibi birçok alanda kolaylık sağlıyor.

cURL’e Giriş

Tabii ki cURL kütüphanesini kullanabilmemiz için bazı komutlara ihtiyaç duyacağız.

Bu komutları ayrıca php.net adresinde curl kategorisinde bulabilirsiniz.

curl_init(); // cURL oturumu başlatır.

curl_setopt(); // Kullanılacak bağlantı ayarları ve komutlar burada belirtilir.(En çok bu komutu kullanacağız)

curl_exec(); // Verilen komutları işler.

curl_close(); // cURL oturumunu sonlandırır.


Ek Olarak cURL kütüphanesini aktif edebilmemiz için php.ini’de ;extension=php_curl.dll önündeki ; işaretini kaldırmamız gerekiyor.

Örnek Kullanım


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


cURL İle Post İşlemi


Wordpress altyapılı siteye yorum kısmına post atacağımız için ilk önce action kısmını bulalım.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Daha sonra yorum yapabilmek için doldurmamız gereken alanların name’lerini alalım.

İsim kısmının name’i name=”author
E-posta kısmının name’i name=”email
Yorum kısmımın name’i ise name=”comment

Tüm alanları dolduralım ve çalıştıralım.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Admin panelden yorumları kontrol ettiğimde herhangi bir onay isteğiyle karşılaşmadık çünkü wordpress’in aldığı güvenlik önlemini yerine getirmedik.Yani


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Yorumu submit ederken hidden değerini göndermedik.Bu yüzden işlemimiz gerçekleşmedi.

Tekrar düzenleyip post edelim.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Ve admin panele girip kontrol edelim.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


cURL İle Browser Bilgisi Göndermek

İnternet siteleri, biz user’ları tanımak için browser’ımızın useragent bilgisine bakar ve bizi tanır.Tabii ki bu useragent’ı değiştirip gönderebiliriz.Meslea bir google botuymuş gibi davranabiliriz.

Neden Olduğumuzdan Farklı Görünmemiz Gerekir ?

Her zaman bazı sitelerden veri çekmek veya o sisteme data post etmek kolay olmayabilir.Yani sistem botları engelliyor olabilir ve bu yüzden de farklı davranış sergilememiz gerekebilir.

Örnek;


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Sonucun ne döndüğüne 4 farklı tarayıcıdan bakalım.

IE ->

Chrome ->

Firefox ->

Safari ->


Şimdi ise web siteye, bizi belirlemiş olduğumuz useragent’la tanımasını söyleyelim.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Ve sonucu görelim;



gibi.Artık bu işlem sonucunda internet sitesi UserAgent bilgisinde “Deneme Browser version 11” çıktısını görecektir.


cURL İle Wordpress Siteye Log In Olma
Post edilecek verilerin gönderileceği name’leri sayfanın kaynak kodunu görüntülerek aldık.

Kullanıcı adının name’i = log
Şifre kısmının name’i = pwd


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Yine aynı şekilde kendi sitenize veya herhangi bir siteye aynı mantıkla login olabilirsiniz.

Alıntı

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
yle


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Php cURL Dersleri Deep PHP 0 20 Mayıs 2012 16:28
Dosya Giriş Çıkış İşlemleri MorfiN PHP 0 12 Mayıs 2012 09:33
NLP Nedir? Ne İşe Yarar? Zen Kişisel Gelişim 0 08 Şubat 2012 17:55
Seo Nedir, Ne işe Yarar? toXic Seo Danışmanlığı 0 27 Nisan 2008 12:04