Kod Yığını: USERNAME, 'password' => PASSWORD ); //CURL'yi başlat. $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, LOGIN_ACTION_URL); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($postValues)); // Herhangi bir HTTPS hatası almak istemiyoruz. curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // Çerez ayrıntılarımızın nerede saklandığı bilgisi. Bu genellikle gerekli // kimlik doğrulaması için, oturum kimliği genellikle çerez dosyasına kaydedilir. curl_setopt($curl, CURLOPT_COOKIEJAR, COOKIE_FILE); curl_setopt($curl, CURLOPT_USERAGENT, USER_AGENT); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_REFERER, LOGIN_FORM_URL); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, false); //Giriş istediğini çalıştıralım. curl_exec($curl); //Hata kontrolü if(curl_errno($curl)){ throw new Exception(curl_error($curl)); } //Şu an giriş yaptık. Şifre korumalı bir sayfaya erişmeye çalışalım curl_setopt($curl, CURLOPT_URL, 'http://example.com/protected-page.php'); //Aynı çerez dosyasını kullanalım. curl_setopt($curl, CURLOPT_COOKIEJAR, COOKIE_FILE); curl_setopt($curl, CURLOPT_USERAGENT, USER_AGENT); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); //Sonucu ekrana yazdıralım. echo curl_exec($curl);