如何从.PHP文件向.HTML文件传递参数

html-css09

如何从.PHP文件向.HTML文件传递参数,第1张

通过session来储存

<?phpsession_start()

$_SESSION['username'] = "userName"?>

在其它页面直接取出就行了

<?

session_start()

echo $_SESSION['username']

?>

通过url传向其它页面传递参数

other.php?user=xxx

或在php重定向到其它页面时

$username = "xxx"

$home_url = 'logIn.php?user='.$username header('Location:'.$home_url)

其它页面用$_GET["user"]来接收

3.通过表单向其它页面传送参数

其它页面用$_POST["user"]来接收

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

例如:

PHP中的如下代码

<?php

$a="hello,world"

echo "$a"

?>

大致相当于html的:

<html>

<body>

<p>hello,world<p>

</body>

</html>

补充:

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

<html>

<head>

<meta http-equiv="Content-Type" content="text/html charset=utf-8" />

<title>无标题文档</title>

</head>

<body>

<form action="" method="get">

Name: <input type="text" name="name" />

<input type="submit" />

</form>

<?php

$name=$_GET['name']

echo "欢迎你:".$name

?>

</body>

</html>