Eğer bir çerçeve kullanıyor musunuz? onlar sizin için bu tür bir şey yapmak.
Bunu yapmak için apache mod_rewrite kullanmanız gerekir.
Basically you take /dev/view/posts
and rewrite it to
/dev/view.php?page=posts
RewriteEngine On
RewriteRule ^/dev/view/posts/(.*)$ /dev/view?page=$1
view.php içinde
switch($_REQUEST['page'])
{
case 'posts':
// call posts
echo posts();
break;
}
EDIT "sayfa" denir ne olursa olsun işlev bu çağrıyı yaptı
Muhtemelen güvenlik etkileri vardır, çünkü bunu yapmak için bir çerçeve kullanmak istiyorum. ama çok basit bunu yapabilirsiniz:
if (array_key_exists('page',$_REQUEST))
{
$f = $_REQUEST['page'];
if (is_callable($f))
{
call_user_func($f);
}
}
Bunu yapmanın çok daha iyi yolları vardır Not! Sen bir çerçeve kullanıyor olması gerekir!