我是PHP和HTML的新手。我想将一个会话变量从PHP发送到客户端i,即HTML,以便我可以显示当前存在哪个用户 如果我只是将变量传递给位于同一位置的另一个php文件,它确实会发生,但我想将驻留在本地主机上的服务器的变量交换到其他位置的客户端任何人都可以帮助我 谢谢
答案 0 :(得分:0)
假设您在html中有一个表单
<form method="post" action="any.php">
<input type="text" name="fname" id="fname">
<input type="submit" value="Submit">
</form>
现在在php中你获得了输入值
<?php
if isset($_POST["name"]){
$_SESSION["sessionname"] = $_POST["name"];
}
?>
到目前为止,你已经从html中获取了输入值并存储了名为 sessionname 的会话,现在你将再次在html中显示它
<h1>welcome user : <?php echo $_SESSION["sessionname"]; ?> </h1>
在所有php页面的最开头你需要 session_start(); ,否则你将失去会话变量的范围。
有关详细信息,请点击链接wschools session