v2.5.2
Giriş yap

PHP ile Metin Halindeki URL'den GET Verilerini Alma

redline
266 defa görüntülendi

Merhaba PT.

https://www.prototurk.com/sorular/cevaplar?sayfa=2&filtre=prototurk,soru,cevap

şeklinde metin olarak elimde olan bir bağlantının GET başlıklarını ve içeriğini almaya çalışıyorum.


$url = "https://www.prototurk.com/sorular/cevaplar?sayfa=2&filtre=prototurk,soru,cevap";

$getItems = explode("?", $url);
// $getItems[1] ÇIKTISI - sayfa=2&filtre=prototurk,soru,cevap

Bu şekilde aldıktan sonra içindeki verilere nasıl ulaşabileceğimi bulamadım.

İstediğim sonuç;


$sonuc = [
    "sayfa" => '2',
    "filtre" => 'prototurk,soru,cevap'
];

veya başka bir get içeriği varsa onları da yukarıdaki dizi gibi almaya çalışıyorum. :)

redline
530 gün önce

@serkan hocam gerçek link üzerinden kolay, metin olarak elimizde olan bir URL üzerinde bu işlemi yapabilmem gerekiyor.

Araştırmalarım sonucu şuna ulaştım, istediğim sonucu veriyor. İhtiyacı olan olursa deneyebilir, daha iyi bir çözüm varsa onu da ekleyebilirsiniz.

$url = "https://www.prototurk.com/sorular/cevaplar?sayfa=2&filtre=prototurk,soru,cevap";

$getItems = explode("?", $url);
parse_str($getItems[1], $itemArray);