• 28-04-2010, 09:54:11
    #1
    $url = "http://www.play4me.com/game/play.php?g=41455466448";

    Ben şimdi yukarıdaki değişken de iki şey yapmak istiyorum

    1 = Değişkenin g= kısmından sonraki 41455466448 < kısmını almak istiyorum.

    2. Bazen değişkenin o kısmı g=41455466448&s=boyz&k=18 şeklinde olabiliyor. ben bu şekilde olduğunda da sadece 41455466448 < bu kısmını almak istiyorum.

    Yardımlarınız için şimdiden teşekkürler...
  • 28-04-2010, 10:08:46
    #2
    <?php
    // link adresinin: siteadi.com/index.php?g=41455466448 olduğunu varsayarsak
    $tamurl=$_SERVER['REQUEST_URI']; // çıktısı: /index.php?g=41455466448
    $url=$_GET['g']; // çıktısı: 41455466448 olacaktır. (sadece g ye yüklenen değeri alır.)
    ?>
  • 28-04-2010, 10:11:01
    #3
    AGaRoot adlı üyeden alıntı: mesajı görüntüle
    <?php
    // link adresinin: siteadi.com/index.php?g=41455466448 olduğunu varsayarsak
    $tamurl=$_SERVER['REQUEST_URI']; // çıktısı: /index.php?g=41455466448
    $url=$_GET['g']; // çıktısı: 41455466448 olacaktır. (sadece g ye yüklenen değeri alır.)
    ?>
    dostum kendi sitemde değil adres adres başka sitenin adresi ben bir değişkene bir sitedeki sonuçları atıyorum o değişkenden ID leri almak istiyorum. bot mantığı yani...
  • 28-04-2010, 10:27:41
    #4
    <?php
    $url = 'http://www.play4me.com/game/play.php?g=41455466448&s=boyz&k=18';
    preg_match('"http://www.play4me.com/game/play.php\?g=([0-9]+)"', $url, $id);
    echo $id[1];
    ?>
  • 28-04-2010, 10:30:35
    #5
    Üyeliği durduruldu
    PHP- Kodu:
    <?php
    //*link*adresininsiteadi.com/index.php?g=41455466448*olduğunu*varsayarsak
    $tamurl="http://siteadi.com/a.php?g=144255245&sonrasi farketmez ki*//*çıktısı/index.php?g=41455466448
    $url=$_GET['g'];*//*çıktısı41455466448*olacaktır.*(sadece*g*ye*yükl enen*değeri*alır.)
    ?>

    arkadas dogru vermisti istediginize gore duzenleyin orayi
  • 28-04-2010, 10:39:23
    #6
    harikasınız çok teşekkür ederim...
  • 28-04-2010, 11:07:47
    #7
    explode ile;
    <?
    $ref = "http://www.play4me.com/game/play.php?g=41455466448";
    $a = explode("g=", $ref);
    $ref = $a[1];
    echo $ref;
    ?>
  • 28-04-2010, 11:36:37
    #8
    Bu kodda ayrı bir fantezi ürünü. Tüm değişkenleri değerleriyle listeler.

    $r=parse_url("http://www.play4me.com/game/play.php?g=41455466448&s=boyz&k=18",PHP_URL_QUERY) ;

    $bol=explode("&",$r);

    foreach($bol as $k=>$v){
    $bol2=explode("=",$v);
    print $bol2[0]." - ". $bol2[1] ."<br>";
    }
  • 28-04-2010, 12:16:31
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bu kadar uğraşmaya gerek yok, php'nin zaten bu iş için hazır fonksiyonları var:

    $url = 'http://www.play4me.com/game/play.php?g=41455466448&s=boyz&k=18';
    $link = parse_url($url);
    parse_str($link['query'], $query);
    echo $query['g'];