当前位置:编程学习 > php >>

php session传值

<form id="form1" name="form1" method="post" action="admin/yanse.php">
<table width="362" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="179">请输入你要查询的颜色:</td>
<td width="177"><input name="yanse" type="text" id="yanse" style="width:120px; " value=""/></td>

</tr>
<tr>
<td><input type="submit" name="Submit" value="提交" /></td>
<td><input type="reset" name="Submit2" value="重置" /></td>
</tr>
</table>
</form>

如何在这页面里把 value的值保存在session 里面 然后在另一个页面调用session传过来的值

追问:$_SESSION["admin"] = "test"; 写在表单里面的任何位置都可以吗?
答案:按你写的方法,是正确的 
你在页面一:
session_start();
$_SESSION["admin"] = "test";

在页面二:
session_start();
echo $_SESSION["admin"];
是会有值的

至于session_id(),每一个浏览用户在打开网站时,网站会自动分配一个sessionid给用户,各不相同,用于区分哪个session是哪台电脑的。

你只有提交了这个页面

才能开启SESSION存储这个值

在你的 admin/yanse.php 里面写:

session_start();

$_SESSION['yanse'] = $_REQUEST['yanse'];

上一个:php集成开发工具
下一个:PHP阶乘问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,