php如何将变量的值传递给html

php如何将变量的值传递给html,第1张

PHP的变量是不可以传值给html的,只能是讲该变量的值通过html输出让浏览器显示给用户。

例如:

PHP中的如下代码

<?php

$a="hello,world"

echo "$a"

?>

大致相当于html的:

<html>

<body>

<p>hello,world<p>

</body>

</html>

补充:

因为PHP属于网站编程语言里的动态语言而html只是一个标记语言,不具备变量的运算等逻辑的处理,只管显示页面给用户。

在php处理数据后在前台显示的2种办法:

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获取。这种方式复杂了点,多一次远程访问,但是灵活方便。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7021056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-31
下一篇 2023-03-31

发表评论

登录后才能评论

评论列表(0条)

保存