curl_setopt($ch, CURLOPT_REFERER, $url);
$url değişkeni cek_al fonksiyonun içinde oluşturulmamış olabilir.
url değişkeni php sayfasında tanimli ise
function un içine global ifadesini eklemeniz gerekir
function cek_al() {
global $url;
//diger kodlar
}