1.
直接PHP原生态嵌入;
?php
echo
"你好"
?
2.
ThinkPHP框架,控制器通过$this->assign('name','你好')加载赋值到模板;然后前台直接$name;
session的key-value都是存在server的,浏览器没法直接获取。在html里能通过js拿到jesessionid之类的东西。
1、数据量如果小,可以考虑放到cookie里,传到客户端,html里用js就可以拿到。
2、如果数据量大,可以考虑单独做一个jsp或servlet,根据传来的session的key,返回序列化的session的值,比如json之类的。html里用js通过ajax获取。这种方式复杂了点,多一次远程访问,但是灵活方便。
一般默认情况下apache的 httpd.conf 配置文件中
AddType application/x-httpd-php .php
该设置项只设有 .php 说明 该环境中 只有 php文件才能识别 php 语言
自然的 html 文件中 如果你 <?php echo "abc"?>是没用的
你可以修改
apache 目录下的
httpd.conf
查找
AddType application/x-httpd-php .php
项 修改为
AddType application/x-httpd-php .php .html
之后重启 apache
随便创建一个 html文件
<?php echo "abc"?>就是你想要的结果了! html识别php了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)