【发布时间】:2013-08-11 07:28:00
【问题描述】:
我是 php 新手,我正在尝试通过会话传递提交按钮的值。
到目前为止,我的代码如下所示:
main_page.php
session_start();
echo '<form method="post" action="details_page.php">';
echo '<li><a href="ifconfig.php> <input type="submit" name=submit value='."$ip_address".' /></a></li>';
echo '</form>';
$value_to_pass = $_POST[submit];
echo $value_to_pass;
$_SESSION['value'] = $value_to_pass;
}
details_page.php
session_start();
echo $value_to_pass = $_SESSION['value'];
echo $value_to_pass;
我需要它在 details_page.php 中打印 $value_to_pass
【问题讨论】:
-
删除
echo $value_to_pass = $_SESSION['value'];中的回显,离开作业即可。其余代码看起来不错。 -
这与问题无关,而是与您的示例相关:
$value_to_pass = $_POST[submit];应该是:$value_to_pass = $_POST['submit'];
标签: php forms session variables session-variables