$_GET zaten global bir değişkendir. GLOBAL değişkenleri her yerde kullanabiliriz. Ayrıyetten bir değişken oluşturup dışarıdan almaya gerek yoktur

ve o fonksiyonu biraz yormuşsun.

ben düzenledim biraz.

function cssimp(){
    $ld = '/mersinili/';
    $link = $_SERVER['SCRIPT_NAME'];

    $a = '<style type="text/css"> ';

        switch($link){
            default:
            case $ld:
            case $ld.'index.php':
                $a.='@import url("style/style.css"); 
                @import url("style/uye.css"); 
                @import url("style/slayt.css");';
                break;
            case $ld.'haberler.php':
                $a.='@import url("style/style.css"); 
@import url("style/uye.css"); 
@import url("style/haber.css");';
                break;
            case $ld.'haberoku.php':
                if($ld.'haberoku.php?id='.$_GET['id'] == $_SERVER['REQUEST_URI']){
                    $a.= '@import url("style/style.css"); 
@import url("style/uye.css"); 
@import url("style/haber.css");';
                }
                break;
        }
    $a.= '</style>';

    return $a;
}
Kullanım şekli

echo cssimp();
şeklinde

test etmedim. Ama çalışacağına eminim.

Böylesi daha düzenli oldu kolay gelsin.