PHP ile Metin Halindeki URL'den GET Verilerini Alma
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. :)
@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);