将变量的值从一个页面获取到另一个页面

时间:2014-06-23 23:21:39

标签: php

我有一个页面[页面A],它将变量值发送到另一个页面[页面B]。目前,我一直在使用$_GET方法从[第B页]的[第A页]获取值。这就是[第A页]中的网址如何

$id=2; <a href="pageB.php?id=$id">Goto Page B</a>

和[页面B]

$id=$_GET['id'];
echo $id;

通过这种方式,我完全从[第B页]的[第A页]中获得了id的值。

我的问题是,是否可以从[页面A]到[页面B]接收id的值而不将?id=$id添加到[页面A]中的URL?

如果是,请问我该怎么办?谢谢

2 个答案:

答案 0 :(得分:3)

您可以使用$_SESSION变量,该变量一旦激活就会在每个页面上都可用:

第A页:

<?php
    session_start();
    $_SESSION['id'] = 2;
?>

Page B:

<?php
    session_start();
    if (isset($_SESSION['id']))
        echo $_SESSION['id']; // 2
?>

答案 1 :(得分:-1)

您想在此处使用会话:

session_start(); 
$_SESSION['id']= $id;

$ id当然可以是任何值。