• 10-04-2010, 10:24:22
    #1
    Çalışma şekli çok basit:
    getir.php içeriği
    echo $_SERVER["REQUEST_URI"];
    sayfayı aşağıdaki gibi başka bir siteden çekiyorum
    $veri=file_get_contents("http://www.****.com/getir.php");
    echo $veri;
    ben getir.php deki çıktının /getir.php değil getir.php hangi url den çekiliyorsa o url nin çıktısını istiyorum. Nasıl çözerim yardımcı olursanız çok sevinirim...
  • 10-04-2010, 10:58:54
    #2
    Üyeliği durduruldu
    $sayfa=end(explode('/',$_SERVER['PHP_SELF']));
    istediğin bu sanırım
  • 10-04-2010, 11:27:37
    #3
    yok hayır demek istediğim / bu işareti silmek değil.

    Örnek vermek gerekirse:
    getir.php benim www.aaa.com sitemde duruyor. ben bunu www.bbb.com/deneme.php sayfamda çağırıyorum

    Alıntı
    $veri=file_get_contents("http://www.****.com/getir.php");
    echo $veri;
    Bu şekilde çağırınca /deneme.php değil kodların çalıştığı /getir.php ekrana yazdırılıyor.

    Sayfanın scriptini nereye çağırırsam oranın $_SERVER["REQUEST_URI"] değerini vermesini istiyorum. Nasıl yaparım umarım daha açıklayıcı olmuştur.
  • 27-06-2010, 16:09:41
    #4
    yok mu arkadaşlar bir bilen?
  • 27-06-2010, 16:14:52
    #5
    THR
    Üyeliği durduruldu
    o zaman request_uri yi deneme.php nin içine yazacaksın file_get_contents le çektiğin için php dosyası işlenip sunuluyo
  • 27-06-2010, 20:12:03
    #6
    Hocam file_get_contents ile çağıracaksanız ya oraya değişken olarak göndermeniz lazım:
    $veri=file_get_contents("http://www.****.com/getir.php?cagiran=".$_SERVER["REQUEST_URI"]);
    ya da getir.php'nin içinde
    $_SERVER['HTTP_REFERER']
    gibi bir değişkenden almanız lazım.