Php 使用$\u POST超过1页
我在一个网站上工作,第一页要求你输入你的名字 我想使用Php 使用$\u POST超过1页,php,html,post,web,Php,Html,Post,Web,我在一个网站上工作,第一页要求你输入你的名字 我想使用$\u POST['']来显示他们的名字,而不仅仅是输入后的下一页。 如何让它记住$\u POST['']?将名称放入会话变量中: $_SESSION['name']="myName"; 有关完整的会话参考,请参见PHP会话: 注意:如果您只存储名称,那么这很酷,如果您开始存储更多的私人信息,您将希望看到结合使用会话和数据库持久性。使用 <? session_start() $_SESSION['name'] = $_POST['
$\u POST['']
来显示他们的名字,而不仅仅是输入后的下一页。
如何让它记住
$\u POST['']
?将名称放入会话变量中:
$_SESSION['name']="myName";
有关完整的会话参考,请参见PHP会话: 注意:如果您只存储名称,那么这很酷,如果您开始存储更多的私人信息,您将希望看到结合使用会话和数据库持久性。使用
<?
session_start()
$_SESSION['name'] = $_POST['name'] ;
//your rest of codes
?>
和其他页面
<?
session_start()
echo $_SESSION['name'];
//your rest of codes
?>
您可以使用
cookies
或会话
使用会话:
session_start();
$_SESSION['KeyName'] = $_POST['HTMLInputName'];
$_SESSION['AnotherKey'] = $_POST['AnotherHTMLInputName'];
然后在其他页面中:
session_start();
echo $_SESSION['KeyName'];
if (isset($_COOKIE['CookieName'])){ echo $_COOKIE['CookieName']; }
会话很有用,但您应该修改php.ini,以便会话保留更长时间
选项2:
session_start();
$_SESSION['KeyName'] = $_POST['HTMLInputName'];
$_SESSION['AnotherKey'] = $_POST['AnotherHTMLInputName'];
使用cookies:
setcookie("CookieName", $_POST['InputName']);
然后在其他页面上:
session_start();
echo $_SESSION['KeyName'];
if (isset($_COOKIE['CookieName'])){ echo $_COOKIE['CookieName']; }
cookies、嵌入隐藏表单字段、服务器端会话。有很多选择。选择一个,然后继续。但是我如何让用户设置会话中的内容呢。所以如果他输入John。$\u POST Be John?会话根据浏览器的活动持续时间工作。当用户输入John sessions时,捕捉其他页面的“John”以供以后使用。