du77887 2014-07-16 21:42
浏览 19
已采纳

如何在包含标题后动态更改TITLE [重复]

This question already has an answer here:

I would like to change the title of the HTML page based on the content, but im including only the content below the header part, so i have to change the title from this included php. To explain:

<html>

<header><title>I would like to change</title></header>
<!--CONTENT-->
        <?
        include "pages/some_page.php";
        ?>
</html>

How could i do that? Anyone can help in this?

</div>
  • 写回答

4条回答 默认 最新

  • dopzc64662 2014-07-16 22:59
    关注

    You cant do that without a nasty hack.

    What you should do is perform all your logic BEFORE you output html. A simple example follows:

    <?php
    //index.php
    //perform logic and set variables before any html
    
    $page = isset($_GET['menu'])?$_GET['menu']:'home';
    
    switch($page){
        case 'home':
            $title = ' welcome to myco.ltd';
            $content = 'pages/home.php';
            break;
        case 'about':
            $title = 'about us';
            $content = 'pages/about.php';
            break;
        case 'contact':
            $title = 'get in touch';
            $content = 'pages/contact.php';
            break;
    }
    //the following html could be in a separate file and included, eg layout.php
    ?>
    <html>
    <head>
        <title><?php echo $title;?></title>
    </head>
    <body>
    <!--menu and other shared html here-->
    <?php include $content;?>
    <!-- shared footer stuff here-->
    </body>
    </html>
    

    This is essentially a VERY barebones router script, an essential component of any framework. I would highly recommend you consider a lightweight framework rather than write everything from scratch. http://fatfreeframework.com/home would be a great start

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看