我已经能将 PHP 文件中支持 SHTML 的功能,但却不能在 SHTML 文件中支持 PHP 功能。我该如何做?

解决方案 »

  1.   

    ssi包含的文件是.php就可以了。apache请求回应是 请求 1.shtml ->处理ssi指令->如果包含文件php->交给php解释器->返回结果给apache->apache将结果包含到1.shtml中->回应用户
      

  2.   

    在 php 文件中,使用 shtml 命令可以被执行,但在 shtml 文件中,php 命令不能被执行。这倒底是什么原因?
      

  3.   

    会不会是因 Apache 配置文件 httpd.conf 中
    AddType application/x-httpd-php .php
    说明解析 PHP 文件的类型。我使用了
    AddType application/x-httpd-php .php .shtml
    但却没有用。是因为配置语法有问题?
      

  4.   

    我测试过,php 和ssi合用,效率会下降
      

  5.   

    加一句
    AddType application/x-httpd-php .shtml
    而不是改
      

  6.   

    改和加应该都行,看你改的php.ini位置对不对
      

  7.   

    按照楼上的作应该是可以的,注意需要重新启动 apache