lostyazilim
tr.link

Php Curl Login Olma Yardım.

3 Mesajlar 1.826 Okunma
lstbozum
tr.link

ibelgesel ibelgesel WM Aracı Kullanıcı
  • Üyelik 20.03.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek öğrenci
  • Konum Konya
  • Ad Soyad N** O**
  • Mesajlar 55
  • Beğeniler 7 / 12
  • Ticaret 0, (%0)
Üniverstemin notların,devamsızlıkların vs bilgilerin girildiği web sitesine login olup veri çekmek istiyorum.Mobil uyumlu olmadığı için telefonla girerken zorlanıyoruz,bu yuzden bu verileri çekip daha kolay ulaşım sağlamak istiyorum.

https://stars.karatay.edu.tr/srs/
sayfa burası

internette araştırarak yapmaya çalıştım fakat olmadı
yardımlarınızı bekliyorum.


Test






$username='user';
$password='pass';
$postdata = 'ID='.$username.'&PWD='.$password;

// INIT CURL
$ch = curl_init();

// SET URL FOR THE POST FORM LOGIN
curl_setopt($ch, CURLOPT_URL, 'https://stars.karatay.edu.tr/srs/index.php');

// ENABLE HTTP POST
curl_setopt ($ch, CURLOPT_POST, 1);

// SET POST PARAMETERS : FORM VALUES FOR EACH FIELD
curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);



// FOLLOW LOCATION
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);


// IMITATE CLASSIC BROWSER'S BEHAVIOUR : HANDLE COOKIES
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');

# Setting CURLOPT_RETURNTRANSFER variable to 1 will force cURL
# not to print out the results of its query.
# Instead, it will return the results as a string return value
# from curl_exec() instead of the usual true/false.
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

// EXECUTE 1st REQUEST (FORM LOGIN)
$store = curl_exec ($ch);

// CLOSE CURL


if ($store=='') {

//username and password are valid
//if login is valid, hotfile website returns nothing
echo '
Login Works!! Enjoy.';

curl_setopt($ch, CURLOPT_URL, 'https://stars.karatay.edu.tr/srs/ajax/transcript.php');

//execute the request
$content = curl_exec($ch);
print $content;


} else {

//username and password are not valid
//if username or password is invalid, the website returns
//invalid username or password page
echo '
Login does not work anymore. Try another one.';

}




?>






sayfayı açtıgım zaman Login Works!! Enjoy. yazısı geliyor sadece ekrana.
 

 

wmaraci
reklam

mehmeter46 mehmeter46 WM Aracı Kullanıcı
  • Üyelik 27.01.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad M** E**
  • Mesajlar 504
  • Beğeniler 40 / 107
  • Ticaret 1, (%100)
Ayni sıkıntı bizde de var eğer çözüm olursa bizim universiteye de yapabiliriz.
 

 

ibelgesel ibelgesel WM Aracı Kullanıcı
  • Üyelik 20.03.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek öğrenci
  • Konum Konya
  • Ad Soyad N** O**
  • Mesajlar 55
  • Beğeniler 7 / 12
  • Ticaret 0, (%0)
henüz yol katedemedim,bi çözüm bulursam sizinle paylaşıyım
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al