【问题标题】:send/get variable from .php to .php从 .php 发送/获取变量到 .php
【发布时间】:2018-12-05 18:10:18
【问题描述】:

我有一个带有“$value”变量的“first.php”文件,我想将它发送到“second.php”文件,这些文件没有视图(html),只是“控制器文件” " 并且两个文件都在同一个文件夹中。如果您有答案,请具体说明,我是初学者。

这是 de first.php 文件:

<?php

  $value = "hello";

?>

这是第二个.php文件

<?php

   //and here I need to use de first.php $value variable

?>

【问题讨论】:

  • 您认为发送是怎样的?您是先转到first.php,它会将您重定向到second.php,现在显示$value,还是直接转到second.php,然后显示$value
  • 在 PHP 中有多种方法可以在不使用任何形式的情况下传递可变数据,但这主要取决于您的要求。
  • 也许帮大家一个忙,回答你想要完成的事情?
  • KIKO 回答了我的问题,谢谢。

标签: php send


【解决方案1】:

您可以在第一个 php 文件中使用include(),如下所示:

<?php

  $value = "hello";

  include('second.php');

?>

这将使变量$value 在第二个php 文件中可用。还有其他方法可以做到这一点,但你的问题缺乏你想要这样做的理由。我感觉你出于错误的原因试图做某事。

【讨论】:

  • 谢谢,这是完美的。我知道这是错误的方式,只是我需要它。
  • 好吧,如果它有帮助... 或者,您可以在第二个文件的顶部包含第一个 php 文件,结果或多或少是相同的。不同之处在于您需要执行文件以获得想要的结果。
【解决方案2】:

你可以这样发送变量

<?php
   $value = "hello";
   include("second.php");

或者在第一个file.php中

<?php
  $value = "hello";
  echo "<a href='second.php?variable=".$value."'>Pasar variable</a>";

并在第二个文件中接收方法 GET 的下一个形状的变量

<?php
  $variable = $_GET['variable'];
  echo "Value from first.php: ".$variable;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-03
    • 2012-12-30
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    相关资源
    最近更新 更多