-
Üyelik
27.05.2013
-
Yaş/Cinsiyet
40 / E
-
Meslek
sd
-
Konum
İstanbul Anadolu
-
Ad Soyad
S** D**
-
Mesajlar
1206
-
Beğeniler
52 / 147
-
Ticaret
5, (%100)
sitemde ufak bir bot kullanıyorum. gecen gunlerde calısıyordu ama 2 gundr calısmıyor. kaynak siteden kaynaklandıgını dusunuyorum. test sitemde de calısmıyor bot.
kaynak sitede dosya cekiyordu. galiba bir yerini değiştirdiler. yardımcı olabilecek var mı ?
Flawless
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.10.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Php Coder
-
Konum
Antalya
-
Ad Soyad
K** I**
-
Mesajlar
476
-
Beğeniler
22 / 87
-
Ticaret
7, (%100)
kodları paylasırsanız yardımcı oluruz
ysnbulut
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
13.07.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
öğrenci
-
Konum
Isparta
-
Ad Soyad
Y** B**
-
Mesajlar
158
-
Beğeniler
26 / 18
-
Ticaret
1, (%100)
ref url olayına bak kardeşim genelde referans url engelleyebiliorlar..
ysnbulut
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
13.07.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
öğrenci
-
Konum
Isparta
-
Ad Soyad
Y** B**
-
Mesajlar
158
-
Beğeniler
26 / 18
-
Ticaret
1, (%100)
benim kullandığım curl fonksiyonunu yazıyorum..
function curl($url, array $post_data = array() , $verbose = false, $ref_url = 'http://google.com/', $cookie_location = false, $return_transfer = true)
{
$return_val = false;
$pointer = curl_init();
curl_setopt($pointer, CURLOPT_URL, $url);
curl_setopt($pointer, CURLOPT_TIMEOUT, 5);
curl_setopt($pointer, CURLOPT_RETURNTRANSFER, $return_transfer);
curl_setopt($pointer, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.28 Safari/534.10");
curl_setopt($pointer, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($pointer, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($pointer, CURLOPT_HEADER, false);
// curl_setopt($pointer, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($pointer, CURLOPT_AUTOREFERER, true);
if ($cookie_location !== false) {
curl_setopt($pointer, CURLOPT_COOKIEJAR, $cookie_location);
curl_setopt($pointer, CURLOPT_COOKIEFILE, $cookie_location);
curl_setopt($pointer, CURLOPT_COOKIE, session_name() . '=' . session_id());
}
if ($verbose !== false) {
$verbose_pointer = fopen($verbose, 'w');
curl_setopt($pointer, CURLOPT_VERBOSE, true);
curl_setopt($pointer, CURLOPT_STDERR, $verbose_pointer);
}
if ($ref_url !== false) {
curl_setopt($pointer, CURLOPT_REFERER, $ref_url);
}
if (count($post_data) > 0) {
curl_setopt($pointer, CURLOPT_POST, true);
curl_setopt($pointer, CURLOPT_POSTFIELDS, $post_data);
}
$return_val = curl_exec($pointer);
$http_code = curl_getinfo($pointer, CURLINFO_HTTP_CODE);
if ($http_code == 404) {
return false;
}
curl_close($pointer);
unset($pointer);
return $return_val;
}
bu kodu şöyle kullanıcaksın
curl('veri alacağın site', $post_data = array() , $verbose = false, $ref_url = 'http://verialcağınsite.com/', $cookie_location = false, $return_transfer = true);
return transfer = false yaparsan direkt ekrana echo yapar..
$verbose = false, buna dokunma...
$cookie_location = false, bunada dokunma salla gitsin..
$post_data = array() bu kısım pot yapıcaksan $post_data = array('baba' => 'naber','baba1' => 'naber1') bu şekilde kullanabilirsin..