$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...
PHP ile URL den bir kısmını alma, Nasıl?
9
●6.054
- 28-04-2010, 10:11:01dostum kendi sitemde değil adresAGaRoot adlı üyeden alıntı: mesajı görüntüle
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:30:35Üyeliği durdurulduPHP- Kodu:
<?php
//*link*adresinin
siteadi.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, 11:36:37Bu 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:31Kimlik 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'];
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...
siteadi.com/index.php?g=41455466448*olduğunu*varsayarsak