咱们正在制造静态网站的时分,常常要应用到页面传值的形式来进行信息的通报。上面咱们就为各人引见一下PHP中页面传值的形式。
保举教程:PHP视频教程
办法一:require_once
//Page a: <?php $a = "hello"; ?> //Page b: <?php require_once "A.php"; echo $a." world!"; ?>
拜访b.php会失去:hello world!
办法二:经过页面跳转时携带参数传值
//Page a: <?php $a = "world"; ?> <a href="b.php?m=$a">点我跳到b.php</a> //Page b: <?php echo "hello".$_GET['m']; ?>
办法三:表单提交:
<form name="form1" method="post" action="2.php"> <input type="text" name="val" /> <input type="submit" name="Submit" value="提交" /> </form> //2.php: <?php echo $_POST['val']; ?>
办法四:SESSION会话。
(SESSION是全局变量,只需被申明,正在没有封闭网页或许不到SESSION的周期正在一切页面都是可用的,而POST以及GET只需php执行终了就会立即被开释不)
<?php session_start(); $_SESSION['val']='123'; echo $_SESSION['val']; ?> <?php session_start(); echo $_SESSION['val']; //间接输入全局变量val. ?>
办法五:cookie。
cookie是寄存正在客户端上(也是全局变量),session是寄存正在效劳器上。这是二者惟一的没有同。
<?php setcookie("user", "SUVLLIAN", time()+3600); //创立一个名为user的cookie变量,它的值是Alex Porter。它将正在一个小时当前过时,也就是不克不及拜访了 echo $_COOKIE['user']; //还要刷新一下页面才能够失效 ?>
办法六:存入数据库再掏出
优点是:可以长时间存储。
缺陷是每一次需求应用时,都需求正在数据库中查问,消耗资本十分年夜。
以上就是php页面传值的办法的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学