[英]php transfer variables from page to another pages
i have 4 pages like below: 我有4页,如下所示:
session_start();
<input type="text" name="log1" value="".$_SESSION["log1"]."">
session_start();
$_SESSION["log1"] = $_POST["log1"]
<input type="text" name="log2" value="".$_SESSION["log2"]."">
session_start()
$_SESSION["log2"] = $_POST["log2"]
<input type="text" name="log2" value="".$_SESSION["log3"]."">
session_start();
$_SESSION["log3"] = $_POST["log3"]
<input type="text" name="log2" value="".$_SESSION["log4"]."">
i transfer with method post in order page1 > page2 > page3 > page4 . 我按方法post按顺序page1> page2> page3> page4进行转移。 if i return to page2, i not have $_SESSION["log2"] in value of input And displays it an empty field. 如果返回第2页,则输入值中没有$ _SESSION [“ log2”]并将其显示为空字段。 Where is the problem? 问题出在哪儿?
You're using bad syntax for using PHP with HTML. 您在使用PHP和HTML时使用了错误的语法。 Instead of: 代替:
session_start();
$_SESSION["log1"] = $_POST["log1"]
<input type="text" name="log2" value="".$_SESSION["log2"]."">
Use: 采用:
<?php
session_start();
$_SESSION["log1"] = $_POST["log1"];
?>
<input type="text" name="log2" value="<?php echo $_SESSION["log2"]; ?>">
Also make sure to use form to post data to another page to set session variables. 还要确保使用表单将数据发布到另一个页面来设置会话变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.