php页面传值的方法-php教程

资源魔 28 0

  咱们正在制造静态网站的时分,常常要应用到页面传值的形式来进行信息的通报。上面咱们就为各人引见一下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开发自学

抱歉,评论功能暂时关闭!