如何从一个页面到多个页面获取文本框的值?

时间:2014-08-21 06:52:53

标签: php html forms post

如何从一页到多页获取textbox的值,我们举个例子:

<form action = "next.php" method = "post">
    <input type = "text" name = "txtname">
    <input type = "submit" name = "btnSubmit">
</form>

自动如果希望获得txtname上名为next.php的文本框的值,我肯定会得到它,因为操作是next.php,但如果我想在其他地方看到它php文件?

2 个答案:

答案 0 :(得分:0)

您可以:

将其存储在next.php上的会话变量中:

session_start();
$_SESSION['txtname'] = $_POST['txtname'];

然后,只需在页面开头调用session_start()然后

,即可在其他页面中使用此值
echo "Text Name: ".$_SESSION['txtname'];
  • 通过页面上的$_GET参数传递它。
  • 使用cookie在本地存储变量并在需要时检索它。

答案 1 :(得分:0)

方法1:使用会话

<强> next.php

if(isset($_POST['txtname']))
{
     $_SESSION['txtname'] = $_POST['txtname'];
}

<强> anyother.php

if(isset($_SESSION['txtname']))
{
  echo $_SESSION['txtname'];
}

注意:在您要访问会话的页面顶部使用第session_start();行。



方法2:使用Cookie

<强> next.php

if(isset($_POST['txtname']))
{
    set_cookie("txtname", $_POST['txtname']);
}

<强> anyother.php

if(isset($_COOKIE['txtname']))
{
  echo $_COOKIE['txtname'];
}