arkadaşın söylediklerin 2 farklı durum anladım:

birincisi bu haber.php kendi server ında. browsera ...haber.php?id=837 yazınca bir haber içeriği geliyor. 838 yapınca başka bir haber geliyor. eğer sen bu şekilde her seferinde farklı bir haberi almak istiyorsan bunu include ile yapamazsın. ya direk db den çek, haber.php nin kodlarından yardım alarak yada haber.php yi include etmeden önce get ile gönderilen değişkenin tutulduğu değişkene değer ver. misal $id=$_GET['id'] geçiyorsa haber.php de, include etmeden önce $id=837 yap. ama ekrana haber.php nin çıktısı da gönderilir bu durumda.

ikinci durum; bu haber.php başka bir sitede/serverda. bu durumda include değil file_get_contents veya curl kullanmalısın.