PHP简单传参方法

来源:互联网 发布:怎么联系淘宝店主 编辑:程序博客网 时间:2024/06/05 14:28
据小编所知,PHP的传参方法有四种,分别是:session  cookie  表单  超链接

第一种:

使用表单传参.

在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中代码如下:
<a href="02.php?value=<?php echo "这是一个超链接"; ?>">跳转</a>
//当单击跳转时会跳转到02.php页面,且将value="这是一个超链接";传递过去
 
在02.php中代码如下:
<?php
    $value = $_GET[value];
    echo $value;
?>
//使用$_GET[]方法获取超连接传递的参数.
 
若想用超链接传递多个参数可写成如下格式:
<a href="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; 
?>
3 0
原创粉丝点击