我有一个生成所有html和echo的php页面。现在我想编写一个我可以使用的PHP脚本来处理页脚代码。这样,如果我需要更新所有页面上的页脚,我可以编辑包含页面中的代码。
但是当我使用include(“footer.php”)时;页脚页面包含页脚代码,如果页面上存在它打破并打印代码,则该代码可以正常工作。我也很困惑为什么?
if(isset($_SESSION['user_cart']) && count($_SESSION['user_cart']) > 0)
如果我包含0)
,则开始在页面上编写代码请帮帮忙?
编辑:页脚中的代码包含在<?php ?>
答案 0 :(得分:3)
您需要使用php标记将该代码包装在footer.php中。
<?php
if(isset($_SESSION['user_cart']) && count($_SESSION['user_cart']) > 0) ...
?>
答案 1 :(得分:2)
不要使用php标签<? ?>
的简写符号,而是使用<?php ?>
代替...
答案 2 :(得分:1)
听起来好像你没有用
启动php文件<?php
答案 3 :(得分:1)
请确保您的页脚文件在开头有<?php
。
答案 4 :(得分:0)
我不确定你是否非常清楚地陈述了你的问题。
如果您正在回显代码,则只要您包含该文件就会显示。您的文件应如下所示:
<?php require_once 'header.php';
// content goes here
require_once 'footer.php'; ?>