Bu dersimizde PHP'de ?p=sayfa şeklinde bir uzantı yapmayı öğreneceğiz.Günümüzde bu tip uzantılar bir çok site tarafından kullanılıyor.
Örneğin normalde referanslar.php sayfası bu özellik ile tarayıcımızda ?p=referanslar olarak gözükecektir.
Öncelikle index.php sayfasını oluştuyoruz.
Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>?p=referanslar uzantı yapımı by sanalkurs</title>
</head>
<body>
<?php
ob_start();
$p=$_GET['p'];
if (isset($p)) {
switch ($p) {
case 'referanslar';
include ('referanslar.php');
break;
case 'iletisim';
include ('iletisim.php');
break;
} //switch
} //if
if(!$p){
?><
<? echo " burası ana sayfa " ; ?>
<a href="?">Ana Sayfa</a>
<a href="?p=referaslar">I AM</a>
<a href="?p=iletisim">contant</a>
<?
}
?>
</body>
</html> Şimdi bu kodları açıklayalım.İlk önce değerleri kontrol ettik.Daha sonra sayfalarımızı tek tek girdik ve ardından if döngüsü ile index.php'deki tuttuk.
referanslar.php
Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>?p=referanslar uzantı yapımı by sanalkurs</title>
</head>
<body>
<? echo " burası referanslar sayfası " ; ?>
</body>
</html>
Diğer sayfaları da aynı şekilde oluştuyoruz.