我有一个页面[页面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?
如果是,请问我该怎么办?谢谢
答案 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当然可以是任何值。