0

URLによって何を表示するかを決めることはできますか?

次のようなインデックス ファイルがあります。

<?php include './includes/header.php'; ?>
<?php include './includes/menu.php'; ?>
<?php include './includes/content.php'; ?>
<?php include './includes/sidebar.php'; ?>
<?php include './includes/footer.php'; ?>

注: 私は別content.phpの " "を持っています

次のようなことは可能ですか:

If Url = url {
    show only content for the url
}

そして、次のようなケースシステムを持っています

case: home.php
      show some

Wordpressでできることは知っています。PHP と MySQL と HTML で可能ですか?

編集: content.php の代わりに、データベースから取得した目的の HTML コードを表示したい

4

3 に答える 3

1

content.php を含める代わりに、必要なページを含めることができます。たとえば、$_GET['page'] が必要なページを参照するように URL を作成する場合、単純にこれを行うことができます。

$availablePages = array('default' => 'home', 'about');
if (isset($_GET['page']) && in_array($_GET['page'], $availablePages) {
    $page = $_GET['page'] . '.php';
} else {
    $page = $availablePages['default'] . '.php';
}

include $page;
于 2013-04-04T12:15:26.170 に答える