emotionx
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
09.04.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
65
-
Beğeniler
1 / 8
-
Ticaret
0, (%0)
Merhabalar,
$id = "xxx";
$pw = "xxxxx";
$chi = curl_init();
curl_setopt($chi, CURLOPT_HEADER, 0);
curl_setopt($chi, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($chi, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($chi, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($chi, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($chi, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($chi, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($chi, CURLOPT_POST, 1);
curl_setopt($chi, CURLOPT_POSTFIELDS, "username=".$id."&password=".$pw."&submit=Login");
curl_setopt($chi, CURLOPT_URL, "SİTENİN LOGİN SAYFASI");
curl_setopt($chi, CURLOPT_URL, "LOGİNDEN SONRAKİ GİDECEĞİMİZ SAYFA");
echo curl_exec($chi);
curl_close($chi);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"BURASI BENİM OGİNDEN SONRA GİEDECEĞİM SAYFAYA POST YAPTIĞIM YER TABİ OLMUYOR");
curl_setopt($ch,CURLOPT_REFERER,"REFERER SİTE");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS,"POST VERİLERİ");
curl_exec ($ch);
$html = curl_exec($ch);
echo $html;
curl_close ($ch);
?>
Buradaki olayı anlatayım şimdi ben a sitesinde login oldum ve daha sonra bi sitedeki bir sayfada post işlemi yapmak istiyorum. Post işlemi yaptığım sayfa login istediğinden bu kadar uğraşıyorum zaten. Nasıl yaparız varmıdır yöntem :) login olduğum yerde POST verileri var ama işte sadece ir kez post oluyo login olurken 2 kez olsa mesela hem login olup hemde yönlendirildiğim sayfadki forma post yapacağım. Teşekkürler şimdiden bilgili arkadaşlara :)
emotionx
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
09.04.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
65
-
Beğeniler
1 / 8
-
Ticaret
0, (%0)
Bunun konuyla alakası yokki :D Yinede teşekkürler.. Ben hiç bir yerde bulamadığım bu sorunu hallettim fakat karşı sitede sorun var :D Bedava SMS yazılımı yapacaktım. Bu sayede örnepğin müşterilerime ücretsiz sms ile bildirim gidecekti :)
ozan84
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
29.07.2012
-
Yaş/Cinsiyet
40 / E
-
Meslek
memur
-
Konum
Bursa
-
Ad Soyad
O** A**
-
Mesajlar
116
-
Beğeniler
1 / 13
-
Ticaret
5, (%100)
konuyu baltalamak gibi olmasın ama bu curlle linkin sayfasından veri nasıl cekeriz linkleri cekebiliyorum ama linkin gittigi sayfadan veri cekemiyorum
debian
PHP & Linux Professional
Kullanıcı
-
Üyelik
18.11.2012
-
Yaş/Cinsiyet
44 / E
-
Meslek
PHP Expert & System Enginner
-
Konum
İstanbul Anadolu
-
Ad Soyad
B** S**
-
Mesajlar
93
-
Beğeniler
0 / 9
-
Ticaret
1, (%100)
Aşağıda bir örnek veriyorum kendine göre düzenleyebilirsin ben bu biçimde kullanıyorum.
//$id = $_GET['id'];
$id = 1279;
$fields = array(
"email" => "asdfc@ff.com",
"lpass" => "11223344"
);
$ch = curl_init();
$options = array(
CURLOPT_URL => "https://test.com/login.php",
CURLOPT_COOKIEJAR => "cookie.txt",
CURLOPT_COOKIEFILE => "cookie.txt",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $fields
);
curl_setopt_array($ch, $options);
curl_exec($ch);
$fields = array('id' => $id);
$options2 = array(
CURLOPT_URL => "http://test.com/detay.php",
CURLOPT_COOKIEFILE => "cookie.txt",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $fields
);
curl_setopt_array($ch, $options2);
$page = curl_exec($ch);
echo $page;
curl_close();
?>