繁体   English   中英

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

[英]passing variable from one script to another

嗨,我在名为a.php的脚本中得到了一个变量分配的时间作为其值

a.php

<?php

$orgtimestamp = date("h:i:sa");

?>

我要这个

$ orgtimestamp

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

我有一段时间没有运气尝试如下,以下是我的脚本。

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

include('a.php');

$time = $orgtimestamp;

....

应该在第二个脚本中包含第一个脚本。 $ orgtimestamp是否在a.php的类或函数中定义? 这是一个相当容易的任务。 它比您发布的内容复杂吗?

@mariobgr的回答很好。您也可以使用会话。 使用会话可以获取变量

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

在第二页上获取会话var值

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

您尝试将a作为类进行访问,因此需要在a.php中定义一个类,例如:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM