将变量从一个脚本传递到另一个脚本


passing variable from one script to another

hi我在一个名为.php 的脚本中获得了一个指定时间作为其值的变量

a.php

<?php
$orgtimestamp = date("h:i:sa");
?>

我想要这个

$orgtimestamp

由另一个脚本调用,并将其时间分配给新脚本中的另一个变量。

我试了如下,但有一段时间运气不佳,下面是我的剧本。

<?php
$A = new a();
$time = $A->orgtimestamp
?>
<?php
include('a.php');
$time = $orgtimestamp;
....

@mariobgr答案很好。您还可以使用会话。使用会话,您可以获得可变

session_start();
$orgtimestamp = date("h:i:sa");
$_SESSION['orgtimestamp'] = $orgtimestamp;

在第二页上获取会话var值

session_start();
$time = $_SESSION['orgtimestamp'];

在第二个脚本中包含第一个脚本就可以了。$orgtimestamp是在.php的类或函数中定义的吗?这是一项相当容易的任务。它是不是比你发布的更复杂?

您正试图将作为一个类访问,因此需要在.php中定义一个类,如:

 class a
    {
     public $orgtimestamp;
     function __construct()
     {
       $this->orgtimestamp = date("h:i:sa");
     }
    }

现在将此文件包含在另一个文件中

<?php
include('a.php');
$A = new a();
$time = $A->orgtimestamp;