Merhabalar. Siteye curl ile bbağlanıyorum fakat print_r(); ile bağlantıyı yazdırdığımda gelen sayfa ile tarayıcıdan açtığımda gelen sayfa farkı. Kodları aşağıya atıyorum. Linki * işaretlerini silerek bulabilirsiniz.

Sorun linklerdeki Türkçe karakterlerden kaynaklıydı. Firefox üzerinden linkleri alıp. replace ile değiştirdim.

<?php 
function bot($url){
	$ac = Curl($url);
	print_r($ac);
}

	function Curl($url, $proxy = NULL) {
		$options = array(
		CURLOPT_RETURNTRANSFER => true,
		CURLOPT_FOLLOWLOCATION => 1,
		CURLOPT_HEADER => false,
		CURLOPT_ENCODING => "",
		CURLOPT_AUTOREFERER => true,
		CURLOPT_CONNECTTIMEOUT => 30,
		CURLOPT_TIMEOUT => 30,
		CURLOPT_MAXREDIRS => 10,
		CURLOPT_SSL_VERIFYPEER => false,
		CURLOPT_SSL_VERIFYHOST => false,
		CURLOPT_COOKIEJAR => 'cookies.txt',
		CURLOPT_COOKIEFILE => 'cookie.txt'

		);
			$ch = curl_init($url);
			curl_setopt_array($ch, $options);
			$content = curl_exec($ch);
			$err = curl_errno($ch);
			$errmsg = curl_error($ch);
			$header = curl_getinfo($ch);
			curl_close($ch);
			$header['errno'] = $err;
			$header['errmsg'] = $errmsg;
			$header['content'] = $content;
			return str_replace(array("\n", "\r", "\t"), NULL, $header['content']);
	}

bot("http://site.com/index.php/");
 
?>