PHP开发实践-页面传值
程序员文章站
2024-03-15 08:47:47
...
页面间传值
SESSION会话
<?php
session_start();
$taskId = mt_rand();
$_SESSION['val']= $taskId;
echo $_SESSION['val'];
?>
<?php
session_start();
echo $_SESSION['val']; //直接输出全局变量val.
?>
COOKIE
<?php
//name存储的键名
//value存储的键值
//expire存储的超时时间
//path存储的位置
//domain存储区别的域名
setcookie(name, value, expire, path, domain);
setcookie("user", "SUVLLIAN", time()+3600);
//创建一个名为user的cookie变量,它的值是Alex Porter。它将在一个小时以后过期,也就是不能访问了
?>
<?php
echo $_COOKIE['user']; //还要刷新一下页面才可以生效
?>
表单提交
<form name="form1" method="post" action="2.php">
<input type="text" name="val" />
<input type="submit" name="Submit" value="提交" />
</form>
<?php
echo $_POST['val'];
?>
页面跳转时携带参数传值
<?php
$a = "world";
?>
<a href="b.php?m=$a">点我跳到b.php</a>
<?php
echo "hello".$_GET['m'];
?>
JS传值
<?php
$taskId = mt_rand();
?>
<script type="text/javascript">
var test=window.parent.document.getElementById("h5Mifangdate");
url=test.src="a.php?taskId=<?php echo $taskId; ?>";
console.log(url);
</script>
<?php
echo "hello".$_GET['taskId'];
?>
上一篇: Bitmap 图像灰度变换原理浅析