如何从一页到多页获取textbox
的值,我们举个例子:
<form action = "next.php" method = "post">
<input type = "text" name = "txtname">
<input type = "submit" name = "btnSubmit">
</form>
自动如果希望获得txtname
上名为next.php
的文本框的值,我肯定会得到它,因为操作是next.php
,但如果我想在其他地方看到它php文件?
答案 0 :(得分:0)
您可以:
将其存储在next.php
上的会话变量中:
session_start();
$_SESSION['txtname'] = $_POST['txtname'];
然后,只需在页面开头调用session_start()
然后
echo "Text Name: ".$_SESSION['txtname'];
$_GET
参数传递它。 答案 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'];
}