+ Yanıtla
Toplam 2 sonuçtan 1 ile 2 arası olanlar

Konu Başlığı: CURL İşin İçinden Çıkamadım

  1. #1

    CURL İşin İçinden Çıkamadım

    Ustalar,

    Curl ile yeni tanıştım.

    Siteme koyduğum bir form aracılığıyla, başka bir sitede sorgu yapıp bazı sonuçları ekrana yazdırmak istiyorum.

    Yalnız durum biraz karışık. Kişi forma bir numara giriyor. Arkaplanda kullanıcı adı ve şifre ile diğer siteye bağlanııyorum. Açılan sayfa frameset ile üç kısıma bölünmüş. Üstte menü var. Oradan sorgu.do sayfasına geçip numarayı sorgulatmam gerekiyor. Daha sonra çıkan bağlantı şeklindeki sayfaya girip kişinin bilgilerini görüntülemek istiyorum.

    Aşağıda yazdığım örnek ile bağlantı saylayıp, sorgu.do ulaşabiliyorum. sorgu.do'da ilgili alanda formdan gönderdiğim numara yazdığı halde kayıt yok uyarısı alıyorum.

    Nerelerde yanlışım var?
    Kısa sürede bu sorunu çözmem gerek.
    Yardımlarınızı bekliyorum.



    PHP Kodu:
    <?PHP if($_GET['b']==''){



    $sayfa="http://xxxx.com/giris.do";

    $ch curl_init();

    curl_setopt($chCURLOPT_URL,$sayfa);

    curl_setopt($chCURLOPT_POST1);

    curl_setopt($ch,CURLOPT_POSTFIELDS,"kullaniciAdi=Ahmet&sifre=123&yeni=1");

    curl_setopt ($chCURLOPT_COOKIEJAR'dosya.txt');

    curl_setopt($chCURLOPT_FOLLOWLOCATION1);

    curl_setopt($chCURLOPT_RETURNTRANSFER1);

    $data=curl_exec($ch);

    curl_close($ch);

    header('location:?b=s');}






    if(
    $_GET['b']=='s'){

    $sayfa2="http://xxx.com/uye/sorgu.do";

    $ch2 curl_init($sayfa2);

    curl_setopt($ch2CURLOPT_URL,$sayfa2);

    curl_setopt($ch2CURLOPT_POST1);

    curl_setopt($ch2,CURLOPT_POSTFIELDS,"No=000001");

    curl_setopt($ch2CURLOPT_FOLLOWLOCATION1);

    curl_setopt ($ch2CURLOPT_COOKIEJAR'dosya.txt');

    curl_setopt ($ch2CURLOPT_COOKIEFILE'dosya.txt');

    $data2=curl_exec($ch2);

    echo 
    $data2;

    curl_close($ch2);}?>
    Her ne arar isen inan sendedir.

  2. #2
    Uğur
    Guest
    Merhaba web sayfasını yayınlamanız mumkunse yzarsanız daha dogru cevaplar verilebilir ama benim önerim Firefox liveheader gibi bir eklentiyle sitenin ve bilgisayarınızın http trafiğinize göz atmanız sorgunuzu gonderdikten sonra.

    kolay gelsin

+ Yanıtla

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz