如何将数值在PHP中传递?
在index.htm种创建个form表单并且接受代码<inputtype="text"name="age"/>将age传递给sec.php,在sec.php可以引用age...
在index.htm种创建个form表单并且接受代码<input type="text" name="age" /> 将age传递给sec.php,在sec.php可以引用age传递过来的值,那么请问sec.php如何将这个值传递到third.php中?
展开
4个回答
展开全部
方法有很多,比较常用的2种,POST方法个GET方法。
1.POST方法
把你的表单的action设置为sec.php,method设置为post
PHP页面就可以使用$i=$_POST["age"];获取值,其中$i的值就是你表单中填的值
2.GET方法
把你的表单的action设置为sec.php,method设置为GET
PHP页面就可以使用$i=$_GET["age"];获取值,其中$i的值就是你表单中填的值
不推荐使用$_REQUEST["age"]方式,很多程序你可以发现,他们都会注销掉$_REQUEST的,因为这个有可能带来安全问题
1.POST方法
把你的表单的action设置为sec.php,method设置为post
PHP页面就可以使用$i=$_POST["age"];获取值,其中$i的值就是你表单中填的值
2.GET方法
把你的表单的action设置为sec.php,method设置为GET
PHP页面就可以使用$i=$_GET["age"];获取值,其中$i的值就是你表单中填的值
不推荐使用$_REQUEST["age"]方式,很多程序你可以发现,他们都会注销掉$_REQUEST的,因为这个有可能带来安全问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最方便时用SESSION.
比如:在sec.php中
session_start();
$_SESSION['age'] = $_POST['age'];
那么只要在同一个浏览器进程(就是一个session期中)third.php中只要:
session_start();
echo $_SESSION['age']; 就可以直接获取到之前表单的值了.
-------------------------
其他的可以用$_COOKIE.
或者跟在third.php?age=xxx后面,用$_GET获取到
又或者在sec.php把age值存到文件/数据库里,在取出来.
很多种方法都可以.
比如:在sec.php中
session_start();
$_SESSION['age'] = $_POST['age'];
那么只要在同一个浏览器进程(就是一个session期中)third.php中只要:
session_start();
echo $_SESSION['age']; 就可以直接获取到之前表单的值了.
-------------------------
其他的可以用$_COOKIE.
或者跟在third.php?age=xxx后面,用$_GET获取到
又或者在sec.php把age值存到文件/数据库里,在取出来.
很多种方法都可以.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有很多方法,可以用php打开third.php文件的方法
用js传递的方法
用js传递的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询