lostyazilim
tr.link

Php İstek, Cevaplayana host hediye

8 Mesajlar 1.004 Okunma
lstbozum
tr.link

ACelikaL ACelikaL I LOVE YOU PHP! Kullanıcı
  • Üyelik 09.11.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Gazeteci,Yazar,PHP Geliştirici
  • Konum Bilecik
  • Ad Soyad A** Ç**
  • Mesajlar 299
  • Beğeniler 45 / 46
  • Ticaret 6, (%100)
Merhaba arkadaşlar, Vodafone sitesine php curl ile login olamıyorum. Amacım login olup birşeyler çekmek ama login olayını bir türlü ayarlayamadım.

Sizlerden istediğim php curl ile vodafone.com.tr sitesine login olup arasındaki başlığı çeken bir betik hazırlamanız bu yeterli olacaktır benim için. Sorumu yanıtlayan ve beni çözüme ulaştıran arkadaslara resellerimden ücretsiz hosting verebilirim başka verecek birşeyim yok :(

cevaplarıınızı veklıyorum simdiden teşekkürlerr
 

 

wmaraci
reklam

koios koios C#,PHP Banlı Kullanıcı
  • Üyelik 29.04.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad M** S**
  • Mesajlar 88
  • Beğeniler 3 / 14
  • Ticaret 2, (%100)
Curl konusunda pek bir bilgim yok ancak login olma konusunda şöyle bir şey buldum belki işine yarar.Login olduktan sonra title çekmek kolay olacaktır zaten.



Email Address:
Password:




$url="http://www.myremotesite.com/postlogin.php"; //Vodafonedaki giriş formunun verileri post ettiği adres



$postdata = "email=".$username."&password=".$password; //Burayı formdaki textboxların idlerine göre değiştir.



$cookie="cookie.txt";

$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie);
curl_setopt ($ch, CURLOPT_REFERER, $url);

curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt ($ch, CURLOPT_POST, 1);
$result = curl_exec ($ch);

echo $result;
curl_close($ch);

 

 

ACelikaL ACelikaL I LOVE YOU PHP! Kullanıcı
  • Üyelik 09.11.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Gazeteci,Yazar,PHP Geliştirici
  • Konum Bilecik
  • Ad Soyad A** Ç**
  • Mesajlar 299
  • Beğeniler 45 / 46
  • Ticaret 6, (%100)
malesef kardesm olmyr :/
 

 

stk27 stk27 WM Aracı Kullanıcı
  • Üyelik 16.12.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek web programcılık
  • Konum Gaziantep
  • Ad Soyad S** A**
  • Mesajlar 89
  • Beğeniler 67 / 19
  • Ticaret 1, (%0)
giriş formunda gizli form öğesi var onuda gönderiyormusun
 

 

wmaraci
wmaraci

ACelikaL ACelikaL I LOVE YOU PHP! Kullanıcı
  • Üyelik 09.11.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Gazeteci,Yazar,PHP Geliştirici
  • Konum Bilecik
  • Ad Soyad A** Ç**
  • Mesajlar 299
  • Beğeniler 45 / 46
  • Ticaret 6, (%100)
aynn kardesm ama olmuyor ?

Ek Olarak:

stk27 adlı üyeden alıntı

giriş formunda gizli form öğesi var onuda gönderiyormusun


aynen kardesm ama olmuyor
 

 

stk27 stk27 WM Aracı Kullanıcı
  • Üyelik 16.12.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek web programcılık
  • Konum Gaziantep
  • Ad Soyad S** A**
  • Mesajlar 89
  • Beğeniler 67 / 19
  • Ticaret 1, (%0)
function baglan($url){

$telefon_numarasi = "";
$sifre = "";

$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt ($ch,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11");
curl_setopt( $ch , CURLOPT_RETURNTRANSFER , 1 );
curl_setopt( $ch , CURLOPT_FOLLOWLOCATION , 0 );
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,"login_request_posted=1&msisdn={$telefon_numarasi}&password={$sifre}");
curl_setopt($ch, CURLOPT_AUTOREFERER,1);
$data = curl_exec($ch);
if ($data === false) {
curl_error($ch);
}
curl_close($ch);

return str_replace(array("\n","\t","\r"),null,$data);
}

$baglan = baglan("https://www.vodafone.com.tr/MyVodafone/myvodafone.home.php");
preg_match('#(.*?)#',$baglan,$baglan2);
echo $baglan2[1];
?>

buyur kardeş bu şekilde title ı çekiyor vodafone kullanmadığım için giriş yapmayı deneyemedim sen değişkenler içini düzenleyerek dene bir :)
 

 

ACelikaL ACelikaL I LOVE YOU PHP! Kullanıcı
  • Üyelik 09.11.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Gazeteci,Yazar,PHP Geliştirici
  • Konum Bilecik
  • Ad Soyad A** Ç**
  • Mesajlar 299
  • Beğeniler 45 / 46
  • Ticaret 6, (%100)

stk27 adlı üyeden alıntı

function baglan($url){

$telefon_numarasi = "";
$sifre = "";

$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt ($ch,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11");
curl_setopt( $ch , CURLOPT_RETURNTRANSFER , 1 );
curl_setopt( $ch , CURLOPT_FOLLOWLOCATION , 0 );
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,"login_request_posted=1&msisdn={$telefon_numarasi}&password={$sifre}");
curl_setopt($ch, CURLOPT_AUTOREFERER,1);
$data = curl_exec($ch);
if ($data === false) {
curl_error($ch);
}
curl_close($ch);

return str_replace(array("\n","\t","\r"),null,$data);
}

$baglan = baglan("https://www.vodafone.com.tr/MyVodafone/myvodafone.home.php");
preg_match('#(.*?)#',$baglan,$baglan2);
echo $baglan2[1];
?>

buyur kardeş bu şekilde title ı çekiyor vodafone kullanmadığım için giriş yapmayı deneyemedim sen değişkenler içini düzenleyerek dene bir :)


yok kardesım yıne olmadı :(
 

 

ACelikaL ACelikaL I LOVE YOU PHP! Kullanıcı
  • Üyelik 09.11.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Gazeteci,Yazar,PHP Geliştirici
  • Konum Bilecik
  • Ad Soyad A** Ç**
  • Mesajlar 299
  • Beğeniler 45 / 46
  • Ticaret 6, (%100)
yokmu yardımcı olacak arkadas :(

Ek Olarak: arkadaşlar bu sorunu çözmem lazım, yokmu yardım edecek bir arkadaş :(
 

 

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