使用Javascript/jQuery访问PHP头变量

使用Javascript/jQuery访问PHP头变量,php,javascript,jquery,Php,Javascript,Jquery,这可能是一个非常愚蠢的问题,但不管怎么说。。。是否可以使用Javascript/jQuery从HTML页面中访问PHP头变量,例如$\u POST变量 问题是,我有一个使用PHPCMS的站点,但是模板系统使用.html文件和预定义的标记,所以基本上我希望能够以某种方式在html模板文件上使用PHP 我已经尝试了网站上显示的所有方法,但是我的PHP似乎以HTML注释的形式出现在页面的源代码中,就像这样 <!--php echo "hello world" --> 你知道我怎样才能避开

这可能是一个非常愚蠢的问题,但不管怎么说。。。是否可以使用Javascript/jQuery从HTML页面中访问PHP头变量,例如$\u POST变量

问题是,我有一个使用PHPCMS的站点,但是模板系统使用.html文件和预定义的标记,所以基本上我希望能够以某种方式在html模板文件上使用PHP

我已经尝试了网站上显示的所有方法,但是我的PHP似乎以HTML注释的形式出现在页面的源代码中,就像这样

<!--php echo "hello world" -->
你知道我怎样才能避开这个问题吗


先走一步

如果源代码中的PHP语句所指示的PHP解释器未解释HTML页面,则无法访问任何PHP头变量。

无法使用Javascript/jQuery访问PHP头变量。其背后的原因是,此类信息仅在服务器端可用,因为它们与HTTP相关,而javascript是一种对服务器一无所知的客户端语言


您可以使用PHP将HTTP头的信息保存在变量中,并对其执行任何操作。

如果您让PHP通过相应地更改.htaccess来处理HTML文件,最可能出现的问题是您没有使用正确的PHP标记。把你的例子改成

<?php echo "hello world" ?>

看看会发生什么。

我的PHP标记在模板文件中很好,但是当我加载页面时,它会显示为HTML注释,因此可能会在过程中被解析?这是一个Interspire产品,我想可能是这样,这是可以理解的,但非常有限-_-@用户:我不知道这些,但我想不出其他任何东西。不用担心,谢谢你的帮助;您可以使用AJAX调用另一个PHP脚本吗?您使用的是哪种CMS?@Mild:如果只想在标记中插入POST参数,为什么需要依赖JavaScript?此外,当页面加载完成时,该参数将不再可用,因此您必须解决这个问题。顺便说一句,别忘了防范。@Nick:它实际上是一个内置CMS功能的购物车,所以我可以理解他们从模板系统中删除PHP。