如何将数值在PHP中传递?

在index.htm种创建个form表单并且接受代码<input type="text" name="age" /> 将age传递给sec.php,在sec.php可以引用age传递过来的值,那么请问sec.php如何将这个值传递到third.php中?

很多方法,问题是你想怎么使用此值?
1、可以sec.php开头用setcookie(age,$_REQUEST[age])设置cookie,然后再third.php引用此值:$_COOKIE[age];
2、通过html语言传递,如:GET传递,同时可在third.php通过$_GET[age]引用
……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-13
方法有很多,比较常用的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的,因为这个有可能带来安全问题
第2个回答  推荐于2016-08-30
最方便时用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值存到文件/数据库里,在取出来.

很多种方法都可以.
第3个回答  2010-04-10
有很多方法,可以用php打开third.php文件的方法
用js传递的方法

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网