İyi forumlar arkadaşlar. Php curl ile ilgili küçük bir sorunum var, yardımcı olabilecek kimse varmı acaba. Şimdiden teşekkürler.
Şimdi ben http://xxx.com/login.php sayfasına curl ile giriş yapıyorum. Herşey doğru giriş yapılıyor fakat şöyle bir sorunum var giriş başarılı olduktan sonra sayfa bana yönlendirme kodu gönderiyor. Yani giriş yaptıktan sonra xxx.php sayfasına yönlendiriyor. Üst adres çubuğunda http://benimsitem.com/xxx.php yazıyor fakat benim sitemde xxx.php sayfası olmadığı için not found hatası veriyor. Bana lazım olan curl attığım sayfadaki xxx.php sayfasının kaynak kodları. Nasıl yapabilirim yardımlarınızı bekliyorum.
Php curl ile ilgili.
3
●325
- 20-01-2014, 21:25:46Hedar yonlendirmesi yapiyor ssnirim curl yaparke set opt da follow redirects i ttue yap detay icin php.nete bsk yapamazsan haber ver ornek kod gondereyim su an mobilim
GT-I9500 cihazımdan Tapatalk kullanılarak gönderildi - 21-01-2014, 12:14:01Aşağıdki kod İşinizi Görür Zannımca kendimde Kullanıyorum
$curl = curl_init($url); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 15); curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE ); curl_setopt($curl, CURLOPT_REFERER, "http://google.com" ); curl_setopt($curl, CURLOPT_HEADER, TRUE ); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE); curl_setopt($curl, CURLOPT_FAILONERROR, true); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13'); $header = array( 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'Accept-Language: en-us;q=0.8,en;q=0.6' ); curl_setopt($curl, CURLOPT_HTTPHEADER, $header); $result=curl_exec($curl); - 22-01-2014, 02:09:36