как се получава този линк 'index.php?page=home'

nikitybe

Registered
Долу горе ми е ясно как се изважда информация от db , но не ми е ясно как става това с описването на страниците, че да се показва адреса по този начин.
 
Това е гет и мисля, че вика функция ако съществува, а фукнцията съдържа страницата. Може и да си пишеш в index-a направо ако гет-а е равно на нещо да вади съдържание. Демек без функции.
 
Код:
$page = $_GET['page'];

if($page)
{
switch($page)
{
default:
//default page
break;

case 'home':
//koda za "home" stranicata ili include('modules/home.php');
break;
}
}
 
Аз бих предпочел този вариант. Доста по-сигурен е. :)
PHP:
if(!in_array($_GET['page'], array('index', 'products', 'contact'))) {
    $page = 'index';
} else {
    $page = $_GET['page'];
}
$driver = false;
switch($page)
{
    case 'products':
        //include 'classes/products.php';
    break;
    
    case 'contact':
        //include 'classes/contact.php';
    break;

    case 'index':
    default:
        //include 'classes/index.php';
    break;
}
?>
 

Back
Горе