SQL不执行SSI文件的PHP页面

SQL不执行SSI文件的PHP页面,php,mysql,ssi,Php,Mysql,Ssi,我有一个php站点,它使用SSI文件作为页眉、页脚、菜单等。当它们从我的php页面链接到本地文件夹目录时,所有这些文件都能正常工作 例如:一个PHP页面在页面上有编码,并且正确显示所需的菜单 这些页面还包含来自SQL数据库的数据,以根据用户“单击”的内容构建页面。这也可以正常工作 每个不同的页面现在都需要一个不同的菜单,我已经将它添加到一个额外的SQL字段中,也就是说,现在出现在其“所需页面”的相关SQL字段中 问题:当SSI来自SQL时,它不会在浏览器的页面上执行或显示。如果我在浏览器中查看页

我有一个php站点,它使用SSI文件作为页眉、页脚、菜单等。当它们从我的php页面链接到本地文件夹目录时,所有这些文件都能正常工作

例如:一个PHP页面在页面上有
编码,并且正确显示所需的菜单

这些页面还包含来自SQL数据库的数据,以根据用户“单击”的内容构建页面。这也可以正常工作

每个不同的页面现在都需要一个不同的菜单,我已经将它添加到一个额外的SQL字段中,也就是说,
现在出现在其“所需页面”的相关SQL字段中


问题:当SSI来自SQL时,它不会在浏览器的页面上执行或显示。如果我在浏览器中查看页面的源代码,它的代码与SQL字段中的代码完全相同,但不执行SSI。如果我在“Firefox”中查看源代码,它的
是斜体和红色的-当我将鼠标悬停在它上面时,会弹出一条消息:
Saw”如果浏览器返回
检查PHP的函数virtual()不要在数据库中写入PHP代码,只写文件名。在模板中,
,$foo是首先从数据库中读取值的变量。但我更愿意切换到使用PHP处理菜单、页脚等内容。PHP本身完全能够覆盖(相当小的)SSI提供的功能——在这里添加另一个层只会让事情变得更慢。(不一定很明显,但仍然如此。)90年代的act.AddType text/html.shtml AddOutputFilter INCLUDES.shtml