Beyler;
Hazırladığım botta IP blocklanması mevzusunu çözmek için proxy kullanıp değişken içine atıyorum...
function siteye_baglan($site){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$site);
curl_setopt($ch,CURLOPT_PROXY,$proxyauth);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
$finaly = curl_exec($ch);
curl_close($ch);
return $finaly;
}Bu kod localde çalışıyor. $proxyauth'u ben belirliyorum sorun yok. Fakat bu kod siteye atınca çalışmıyor. Ne yaptıysam olmadı.
Ancak aşağıdaki şekilde çalışıyor.
function siteye_baglan($site){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$site);
curl_setopt($ch,CURLOPT_PROXY,'12.34.56.78:3128');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
$finaly = curl_exec($ch);
curl_close($ch);
return $finaly;
}
İşin garip kısmı aşağıdaki şekilde dahi çalışmıyor.
$proxyauth="12.34.56.78:3128";
//yada
$proxyauth='12.34.56.78:3128';
function siteye_baglan($site){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$site);
curl_setopt($ch,CURLOPT_PROXY,$proxyauth);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
$finaly = curl_exec($ch);
curl_close($ch);
return $finaly;
}Çözümü bilen var mı ?