PHP页的变量,如何在HTML页获取?

html-css05

PHP页的变量,如何在HTML页获取?,第1张

如果你的php页面和html页面不是同一个页面的话,可以将这个值存入cookie中,使用js就可以获取到。

如php存值在cookie中:setcookie("my_name","xiaoming",time()+3600)

那么在js中可以这样获取:

function getCookie(c_name) {

if (document.cookie.length > 0) {

c_start = document.cookie.indexOf(c_name + "=")

if (c_start != -1) {

c_start = c_start + c_name.length + 1

c_end = document.cookie.indexOf("", c_start)

if (c_end == -1) c_end = document.cookie.length

return unescape(document.cookie.substring(c_start, c_end))

}

}

return ""

}

使用上面的这个函数:getCookie('my_name')就可以得到php端存的这个值“xiaoming”了。

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

例如:

PHP中的如下代码

<?php

$a="hello,world"

echo "$a"

?>

大致相当于html的:

<html>

<body>

<p>hello,world<p>

</body>

</html>

补充:

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