Bir PHP komut dosyası yerel bir PHP komut dosyası başlatma ve GET Parametreleri geçen

0 Cevap php

Ben bir php komut dosyası çalıştıran ve çıkışını döndüren bir fonksiyon yazdım. Bu benim için geçici bir çözüm daha fazla gibi görünüyor gibi, bunu yapmak için daha iyi bir yolu olup olmadığını bilmek istiyoruz. Komut dosyası yerel olduğundan, bu daha fazla zaman alır gibi (tam URL ile) page_get_contents kullanmak için oldukça savurgan görünüyor.

function runpage($path, $query) {
    parse_str($query, $_GET);
    $oldquery = $_SERVER["QUERY_STRING"];
    $_SERVER["QUERY_STRING"] = $query;
    ob_start();
    include $path;
    $out = ob_get_contents();
    ob_end_clean();
    $_SERVER["QUERY_STRING"] = $oldquery;
    return $out;
}

Çok teşekkürler!

0 Cevap