0
点赞
收藏
分享

微信扫一扫

PHP简单传参方法


第一种:

使用表单传参.


在index.html页面中代码如下:

<form action="xxx.php" method="post">

<input type="text" name="text" />

<input type="submit" name="submit" value="提交" />

</form>


//method方法分为post与get,这里采用的是post,点击提交后,会传到xxx.php页面


在xxx.php页面中代码如下:

<?php $text=$_POST[text];?>       



//接受来自表单传来的信息,且采用的是$_POST[] 若在index.html中method=”get”则采用$_GET[]

 


第二种:


使用超链接传参.


 


在01.php中代码如下:

02.php?value=
<?php echo "这是一个超链接"; ?>">跳转
</a>

//当单击跳转时会跳转到02.php页面,且将value="这是一个超链接
";传递过去

 


在02.php中代码如下:

<?php

$value = $_GET[value];

echo $value;

?>


//使用$_GET[]方法获取超连接传递的参数.


 


若想用超链接传递多个参数可写成如下格式:

02.php?value=
<?php echo "这是一个超链接"; ?>&value2=<?php echo "这是第二个参数";?>">跳转
</a>


//同样用$_GET[]方法接受第二个参数


 


 


第三种:


使用session传参.


它是服务器端的临时储藏室,session常被称作会话.


使用session前应先启动会话,即session_start();且应将session_start();置于代码最前面


在01.php中代码如下

<?php

session_start();

$_SESSION[“temp”]=array('1','2','3');

?>

 


在02.php中代码如下:

<?php

session_start();

for($i=0;$i<3;$i++)

{

echo $_SESSION[‘temp’][$i].'<br />';

}

?>


//此时就会输出 1 2 3


 


 


以上三种是小编常用的,至于cookie小编也没怎么用过


第四种:


cookie传递参数


cookie是服务器暂存在本地的文件,记录浏览痕迹.


 


在01.php中代码如下:

<?php

setcookie('mycookie','123');



//首先创建cookie,并将'123'赋值给了mycookie

?>


 



在02.php中代码如下:

<?php

$value = $_COOKIE[‘mycookie’]; //在02。php中页面接受cookie,实现cookie从页面之间传递参数完毕。

echo $value;

?>

举报

相关推荐

0 条评论