Aşağıdaki kod düzgün çalıştı ama onda da permalink yapmadım

;
<?PHP
require_once('kgPager.class.php');
include("ayar.php");?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>KG Pager Class v2.0 - Test</title>
<style type="text/css">
#pager_links a { text-decoration:none; color:#ff3300; background:#fff; border:1px solid #e0e0e0; padding:1px 4px 1px 4px; margin:2px; }
#pager_links a:hover { text-decoration:none; color:#3399ff; background:#f2f2f2; border:1px solid #3399ff; padding:1px 4px 1px 4px; margin:2px; }
#current_page { border:1px solid #333; padding:1px 4px 1px 4px; margin:2px; color:#333; }
</style>
</head>
<body>
<?PHP
$id=$_GET["id"];
$query = "SELECT * FROM videolar where kat_id='$id'"; // sql
$sql = mysql_query($query);
$total_records = mysql_num_rows($sql); // toplam veri sayısı
$scroll_page = 2; // kaydırılacak sayfa sayısı
$per_page =8; // her sayafa gösterilecek sayfa sayısı
$current_page = $_GET['sayfa']; // bulunulan sayfa
$pager_url = 'kat.php?sayfa='; // sayfalamanın yapıldığı adres
$inactive_page_tag = 'id="current_page"'; // aktif olmayan sayfa linki için biçim
$previous_page_text = '< '; // önceki sayfa metni (resim de olabilir <img src="https://www.r10.net/php/... gibi)
$next_page_text = ' >'; // sonraki sayfa metni (resim de olabilir <img src="... gibi)
$first_page_text = '<< '; // ilk sayfa metni (resim de olabilir <img src="https://www.r10.net/php/... gibi)
$last_page_text = '>>'; // son sayfa metni (resim de olabilir <img src="... gibi)
$pager_url_last = '&id='.$id; // sayfalama linkinde sayfa sayısından sonra gelecek karakter (bol olabilir).
$kgPagerOBJ = & new kgPager();
$kgPagerOBJ -> pager_set($pager_url, $total_records, $scroll_page, $per_page, $current_page, $inactive_page_tag, $previous_page_text, $next_page_text, $first_page_text, $last_page_text, $pager_url_last);
echo '<p><strong>Toplam Sayfa :</strong>';
echo $kgPagerOBJ -> total_pages;
echo '</p>';
$sql = mysql_query($query." ORDER BY haberno ASC LIMIT ".$kgPagerOBJ -> start.", ".$kgPagerOBJ -> per_page);
while ($read = mysql_fetch_assoc($sql)) {
echo '<ul>';
echo '<li>'.$read['id'].' - '.$read['hbaslik'].'</li>';
echo '</ul>';
}
echo '<p id="pager_links">';
echo $kgPagerOBJ -> first_page;
echo $kgPagerOBJ -> previous_page;
echo $kgPagerOBJ -> page_links;
echo $kgPagerOBJ -> next_page;
echo $kgPagerOBJ -> last_page;
echo '</p>';
?>
</body>
</html>